日期:2014-05-16  浏览次数:20883 次

asp中怎么判断复选框跟2个下拉列表是否同时选中?
在form2中有一个checkbox查询用来统计年份f_tjnf后面跟着两个年份范围y1和y2怎么判断前面的复选框选中时后面的两个下拉菜单也必须都选择下拉中一项?
asp,checkbox 下拉菜单

------解决方案--------------------
用javascript判断了

------解决方案--------------------
<script>
function check(f){
  if(f.f_tjnf.checked){
    if(f.y1.value==''){alert('请选择y1!');f.y1.focus();return false;}
    if(f.y2.value==''){alert('请选择y2!');f.y2.focus();return false;}
  }
}
</script>
<form name="form2" onsubmit="return check(this)">
<input type="checkbox" name="f_tjnf"/>
<select name="y1"><option value="">请选y1</option>
<script>for(i=1980;i<=2020;i++)document.write('<option value="'+i+'">'+i+'</option>')</script>
</select>
<select name="y2"><option value="">请选y2</option>
<script>for(i=1980;i<=2020;i++)document.write('<option value="'+i+'">'+i+'</option>')</script>
</select><input type="submit" value="查询"/>
</form>

------解决方案--------------------
你怎么用的?给submit按钮click事件或者表单onsubmit事件添加return 验证事件都行,

有些是document.form.add_cjzh,document.form2.biao,确认你有2个表单分别name为form和form2

通过option[0].selected也行,但是第一个项需要是提示用的。。