[解決済み] JSPページのoptionタグでonClick()またはonSelect()を使用するにはどうすればよいですか?
2022-02-18 13:35:38
質問
使用方法
onClick()
または
onSelect()
と
option
タグを使用できますか?以下は、それを実装しようとした私のコードですが、期待通りに動作していません。
注:ここで
listCustomer
JSPページで取得するドメインオブジェクトのリストです。
<td align="right">
<select name="singleSelect" ">
<c:forEach var="Customer" items="${listCustomer}" >
<option value="" onClick="javascript:onSelect(this);> <c:out value="${Customer}" /></option>
</c:forEach>
</select>
</td>
オプションが選択されたことを検出するように修正するにはどうすればよいですか?
どのように解決するのですか?
どちらも
onSelect()
また
onClick()
イベントがサポートされています。
<option>
タグを使用します。前者は、テキストを選択する(テキストフィールドをクリック+ドラッグする)ことを意味します。
<text>
と
<textarea>
タグを使用します。このタグは
onClick()
イベントは
<select>
タグを使用するのがベストであるような機能を探しているのでしょう。
onChange()
イベントではなく
onClick()
.
さらに、あなたの見たところ
<c:...>
タグを使おうとしていますね。
JSP
の構文をプレーンな HTML ドキュメントで使用することができます。これは...不正解です。
この回答へのコメントに対して - 私にはほとんど理解できません。しかし、それはあなたがしたいことは、その値を取得することであるように思える
<option>
タグを選択するたびに、そのタグが選択されます。その場合、次のようなものにしたいのです。
<html>
<head>
<script type="text/javascript">
function changeFunc() {
var selectBox = document.getElementById("selectBox");
var selectedValue = selectBox.options[selectBox.selectedIndex].value;
alert(selectedValue);
}
</script>
</head>
<body>
<select id="selectBox" onchange="changeFunc();">
<option value="1">Option #1</option>
<option value="2">Option #2</option>
</select>
</body>
</html>
関連
-
[解決済み】webpack-dev-serverにリモート接続すると、「Invalid Host header」というメッセージが表示されます。
-
[解決済み】Uncaught SyntaxError: JSON の位置 0 に予期しないトークン u があります。
-
[解決済み】未定義のプロパティ 'forEach' を読み取ることができない
-
[解決済み] 正規表現で変数を使うには?
-
[解決済み] ページを再読み込みせずにURLを変更するにはどうすればよいですか?
-
[解決済み] jQueryでページを更新するにはどうすればよいですか?
-
[解決済み] Node.jsを使うタイミングをどう判断するか?
-
[解決済み] Node.jsのmodule.exportsの目的と使い方を教えてください。
-
[解決済み] jQuery get specific option tag text
-
[解決済み】select(ドロップダウン)の値を変更前に取得する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】document.getElementByIDは関数ではありません。
-
[解決済み】JavaScriptのisset()に相当するもの
-
[解決済み】最大呼び出しスタックサイズ超過エラーとその修正方法とは?
-
[解決済み】「Uncaught TypeError: Chromeで "Illegal invocation "が発生する。
-
[解決済み] React with ES7: Uncaught TypeError: Cannot read property 'state' of undefined [duplicate] (未定義のプロパティ'state'を読み込むことはできません。
-
[解決済み】ある要素が可視DOMに存在するかどうかを確認するにはどうすればいいですか?
-
[解決済み】BootstrapのCollapseが折りたたまれない
-
[解決済み】エラー:リスン EACCES 0.0.0.0:80 OSx Node.js
-
[解決済み】Redux TypeError: 未定義のプロパティ 'apply' を読み取れない
-
[解決済み】未定義のプロパティ 'forEach' を読み取ることができない