<form onsubmit="return ch(this)">
<select name=a>
<script>
function ch(o)
{
for(i=0;i<a.options.length;i++)
{
if(a.options[i].selected) return true
}
return false
}
</script>
<select name=a>
<script>
function ch(o)
{
for(i=0;i<a.options.length;i++)
{
if(a.options[i].selected) return true
}
return false
}
</script>
你的select有name 还有form的name
那就判断formname.selectname.selected就好了
.selected就是是否已选的值
function CheckSubmit()
{
if(document.all.forms[0].options[1].selected == true)
{
document.all.forms[0].submit();
}
}
</script>>
<body>
<form name="form1" method="post" action="">
<select name="selectItem">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input name="提交" type="button" id="提交" value="Submit" onClick="CheckSubmit()">
</form>
</body>
当2被选中时,提交通过.