这是我的代码,我正在努力解决使用jquery选择的多个值,如果我选择两个值,我应该得到两个值
<html>
<select name="hello[]" id="hello" multiple="multiple" onchange="test(this.value);">
<option value="">Select Value</option>
<option value="1">PHP</option>
<option value="2">JAVA</option>
<option value="3">.NET</option>
<option value="4">ORACLE</option>
<option value="5">DBA</option>
</select>
</html>
<script>
function test(xx)
{
alert(xx);
}
</script>
你能帮忙吗
提前谢谢
删除选择标记中不需要的[]
方括号:
id="hello[]" // superfluous
删除那些:
<select name="hello[]" id="hello" multiple="multiple" onchange="test(this.value);">
旁注:在上面的评论中查看@gvgvgvijayan的小提琴。
尝试粘贴以下代码,您的问题将得到解决:)
<select name="no_dd[]" id="no_dd" multiple="multiple" onchange="get_values();">
<option value="">Select Value</option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
<option value="4">four</option>
<option value="5">five</option>
</select>
<script>
function get_values()
{
alert($("#no_dd").val());
}
</script>
在这里现场工作