14
<select name="item">
<c:forEach items="${combo}" var="id">
    <option value="${id}">${id}</option>
</c:forEach>
</select>

上記のドロップダウンリストから選択した値を取得するにはどうすればよいですか?

4

5 に答える 5

3

jqueryを使う

$("#item").change(function({
    var x=$(this).val();
});

あなたの値はx変数になります。この変数値をjspで使用してください。このように、{x}このステートメントは値を与えます

于 2014-05-03T05:52:42.597 に答える
3

Directvalueは問題なく動作するはずです。

var sel = document.getElementsByName('item');
var sv = sel.value;
alert(sv);

コードが失敗する唯一の理由は、アイテムが選択されていない場合で、selectedIndex-1 が返されてコードが壊れます。

于 2013-01-02T11:35:14.280 に答える