两个下拉菜单若先选择第二个则提示必须先选择第一个
如下代码我这样做虽然是有提示了,但第二个下拉菜单还是会被选中的
想要的结果是,当第一个没有选择的时候去选择第二个,则出现提示"必须先选择第一个",第二个下拉菜单还是要处于初始状态
- VBScript code
<script>function chkcid(){ if (document.form1.c_id.value==""){alert("先第一个!")form1.c_id.focus();return false;} }</script><form id="form1" name="form1" method="POST" action="<%=MM_editAction%>"> <select name="c_id" class="modelname" id="c_id"> <option value="" selected="selected"></option> <option value="1">1</option> <option value="2">2</option> </select></td> <td> <select name="years" class="modelname" id="years" onchange="chkcid();"> <option value="" selected="selected"></option> <option value="2012">2012</option> <option value="2013">2013</option> <option value="2014">2014</option> <option value="2015">2015</option> <option value="2016">2016</option> </select></td></form>[解决办法]
onchange事件改成 onclick就ok了