读书人

两个下拉菜单若先选择第二个则提示必须

发布时间: 2012-03-14 12:01:12 作者: rapoo

两个下拉菜单若先选择第二个则提示必须先选择第一个
如下代码我这样做虽然是有提示了,但第二个下拉菜单还是会被选中的
想要的结果是,当第一个没有选择的时候去选择第二个,则出现提示"必须先选择第一个",第二个下拉菜单还是要处于初始状态

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了

读书人网 >J2SE开发

热点推荐