如何在客户端判断下拉列表框!!!!!!!!!!!!!

tutu1013 2002-06-27 11:10:32
<script language="javascript">
function checksubmit()
{if((form_newwz.wz_dm1.value !='')&&(form_newwz.wz_jbjg.value !='')){alert ('一级物资不能输入基本价格!');form_newwz.wz_jbjg .focus ();return false;}
return true;
}
</script>
<form name="form_newwz" method="post">
一级:<select size="1" name="wz_dm1">
<option selected>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
</select>
基本价格:<input name="wz_jbjg">
</form>

问题:如果一级是input的,那么该代码成功。可如果是<select></select>就没有用了。请问我该怎样修改!!!
...全文
45 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tutu1013 2002-06-27
  • 打赏
  • 举报
回复
谢谢大家!!!!
apple749769 2002-06-27
  • 打赏
  • 举报
回复
在option里设置value值,而在函数里用document.form1.selectname.value来判断客户选了哪一个选项。

tutu1013 2002-06-27
  • 打赏
  • 举报
回复
明白了!谢谢!!!
xg_delayth 2002-06-27
  • 打赏
  • 举报
回复
下拉框中的值以value属性为准
当然也可以通过
form_newwz.wz_dm1.options[form_newwz.wz_dm1.selectedIndex].text;

<script language="javascript">
function checksubmit() {
if ((form_newwz.wz_dm1.value !='') && (form_newwz.wz_jbjg.value !='')){
alert ('一级物资不能输入基本价格!');
form_newwz.wz_jbjg .focus ();
return false;
}
return true;
}
</script>
<form name="form_newwz" method="post">
一级:<select size="1" name="wz_dm1">
<option selected value='01'>01</option>
<option value='02'>02</option>
<option value='03'>03</option>
<option value='04'>04</option>
<option value='05'>05</option>
</select>
基本价格:<input name="wz_jbjg">
<input type=button name=btnTest onclick="checksubmit();" value=" 测 试 ">
</form>
xg_delayth 2002-06-27
  • 打赏
  • 举报
回复
下拉框中的值以value属性为准
当然也可以通过
form_newwz.wz_dm1.options[form_newwz.wz_dm1.selectedIndex].text;

<script language="javascript">
function checksubmit() {
if ((form_newwz.wz_dm1.value !='') && (form_newwz.wz_jbjg.value !='')){
alert ('一级物资不能输入基本价格!');
form_newwz.wz_jbjg .focus ();
return false;
}
return true;
}
</script>
<form name="form_newwz" method="post">
一级:<select size="1" name="wz_dm1">
<option selected value='01'>01</option>
<option value='02'>02</option>
<option value='03'>03</option>
<option value='04'>04</option>
<option value='05'>05</option>
</select>
基本价格:<input name="wz_jbjg">
<input type=button name=btnTest onclick="checksubmit();" value=" 测 试 ">
</form>
ashamwolf 2002-06-27
  • 打赏
  • 举报
回复
<option>要加上value属性:

<select size="1" name="wz_dm1">
<option selected value=1>01</option>
<option value=2>02</option>
<option value=3>03</option>
<option value=4>04</option>
<option value=5>05</option>
</select>

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧