上面是用js控制select标签哪个被选中。
下面是js获取值
document.getElementById("test").value -----这是获得选中的值
document.getElementById("test").options------这是获得select中所有的值,是个数组
参考代码如下:
<script>function a(){
var slt=document.getElementById("abc")’取得标签select
if(slt.value==""){ '判断是否选中
alert("选择一项")
return false
}
return true
}
</script>
<form method=post onsubmit=" return a()">
<select id="abc">
<option value="">选一项</option>
<option value="x">A</option>
<option value="z">B</option>
</select>
<input type=submit value="提交">
</form>
下图即为未选中,点提交的效果图
方法:
可以使用jQuery的trigger() 方法来响应事件。
定义和用法:
trigger() 方法触发被选元素的指定事件类型。
语法:
$(selector).trigger(event,[param1,param2,...])
参数描述:
event 必需。规定指定元素要触发的事件。可以使自定义事件(使用 bind() 函数来附加),或者任何标准事件。
[param1,param2,...] 可选。传递到事件处理程序的额外参数。额外的参数对自定义事件特别有用。
实例:
触发 select元素的change事件:
$("button").click(function(){
$("select").trigger("change")
})