select下拉框问题! select下拉框option里有3个值,value分别是1,2,3 我在选了value=2之后就想让这个select下拉框变为不可用,也就是再不能使用这个下拉框了,请问怎么实现?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个应该很简单吧:<html><head><meta http-equiv="Content-Type" content="text/html; charset=shift_jis"><title>Untitled Document</title></head><body><form name="mainForm" method="post" action=""> <select name="select1" onClick="if(this.value==2){ this.disabled=true;} else { this.disabled=false;}"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select></form></body></html> 你自己可以把onclick中的方法分离出单独的javascript 我想实现这样的功能:就是在修改页时只要修改成value="1"时,修改后这个下拉框就禁用 下拉框禁用(disabled)之后,值是submit不到后台的,需要别的方法来变通一下 <html><head><meta http-equiv="Content-Type" content="text/html; charset=shift_jis"><title>Untitled Document</title></head><body><form name="mainForm" method="post" action=""> <select name="demoSelect" id="demoSelect" onchange="test()"> <option value="1">1</option> <option value="2" selected>2</option> <option value="3">3</option> </select></form></body><script>function test(){ var testSelect=document.getElementById("demoSelect"); if(testSelect!=null){ if(testSelect.value=="1"){ testSelect.disabled=true; }else{ testSelect.disabled=false; } }} test();</script></html>你可以把这段代码拷到一个html页面上自己测试一下这段代码;另外我说过:下拉框禁用(disabled)之后,值是submit不到后台的,如果disabled后,而后台需要取该下拉框的值,你需要别的方法来变通一下。 是的 控件disable后 到了后台就取不到值了 点提交的按钮时候,把disabled的变成不disabled的不就提上去了?或者单独hidden一个一样名字的.不知道可以不可以. 若是在页面上看到了不disabled的刷新.那么可以在form[1].submit()后再重写XXX.disabled= true 求高手帮助! jfreechart趋势图断裂问题 jsp中输出样式问题,各位大哥大姐急急急!!! 连接sql2008的方法,求解 用applet访问远程数据库时,出现异常 这个JSP语句有问题吗 图片上传问题 求救:oracle的jdbc的问题 jdbc 很初级问题!怎样把jsp页面中的mysql登陆情况封装到javabean里面? 我在用ResultSet时,怎么能将rs移到下一条记录? 在 jsp 中 显示图片列表,单击图片如何获得图片的url,并传给另一个jsp页面?,急 请教Log4j问题:把log4j-1.2.8.jar加lib目录后就会出错,删除后就没事
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>Untitled Document</title>
</head>
<body>
<form name="mainForm" method="post" action="">
<select name="select1" onClick="if(this.value==2){ this.disabled=true;} else { this.disabled=false;}">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</form>
</body>
</html>
需要别的方法来变通一下
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>Untitled Document</title>
</head>
<body>
<form name="mainForm" method="post" action="">
<select name="demoSelect" id="demoSelect" onchange="test()">
<option value="1">1</option>
<option value="2" selected>2</option>
<option value="3">3</option>
</select>
</form>
</body>
<script>
function test(){
var testSelect=document.getElementById("demoSelect");
if(testSelect!=null){
if(testSelect.value=="1"){
testSelect.disabled=true;
}else{
testSelect.disabled=false;
}
}
}
test();
</script>
</html>
你可以把这段代码拷到一个html页面上自己测试一下这段代码;
另外我说过:下拉框禁用(disabled)之后,值是submit不到后台的,如果disabled后,
而后台需要取该下拉框的值,你需要别的方法来变通一下。
或者单独hidden一个一样名字的.不知道可以不可以.