用onchange事件触发,置select-option为disable
解决方案 »
- struts2的xml到底是怎么配置的?
- 那位能两个简单的jsp页面,一个是发送一个接收
- 我不想让用户直接下载自己的文件,而是想用程序控制一下如何做?
- 从服务器端下载的Excel用浏览器打开,在客户端修改后怎样才能在保存到服务器端
- 急急急急,一个用struts开发web应用出现的问题
- 如何避免刷新页面时,IE自动弹出询问:重新刷新和取消
- 用servlet显示报表的问题
- 高高手:如何配置TOMCAT5+oracle的JNDI?巨急!!!
- Lock wait timeout exceeded; try restarting transaction 是什么原因造成的
- 如何在JSP中调用CELL插件?
- 想知道jsp是什么?何java有什么关系?有什么优点!50份。谢谢。
- jsp如何做到codebehind?既代码隐藏,和html代码分离?
<input type=radio id=a name=a value=1 onclick=b.disabled=true>
<select name=b >
<option value=1>1</option>
<option value=2>2</option>
</select>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
function switchStatus(zhuangtai){
if(zhuangtai=="1"){
list1.disabled=false;
}else{
list1.disabled=true;
}
}
</SCRIPT>
</HEAD><BODY>
<INPUT TYPE="radio" NAME="radio1" value="1" onclick="switchStatus('1')">激活
<INPUT TYPE="radio" NAME="radio1" value="2" onclick="switchStatus('2')">屏蔽
<SELECT NAME="list1"><option value="1">11111</option><option value="2">22222</option></SELECT>
</BODY>
</HTML>
<input name="DialogTimeOut" type="text" id="DialogTimeOut" size="5" value="180">
.................
<td><a href="javascript:OptionAction(3)"><img src="../images/BTN_APPLY.gif" width="78" height="23" border="0"></a></td>页面的选项选好了后,想点击BTN_APPLY.gif按钮调用javascript:OptionAction(3)";但在调用之前想判断一下DialogTimeOut的值是否在0~300之间,怎么实现呢?
小弟是新手,大虾们不要见笑:)
function checkValue(){
var getvalue=DialogTimeOut.value;
alert(getvalue); if(parseInt(getvalue)>=0&&parseInt(getvalue)<=300){
alert("DialogTimeOut\'value is between 0 and 300!");
}else{
alert("DialogTimeOut\'value out bounder!");
}
}
.......
<body>
<input name="DialogTimeOut" type="text" id="DialogTimeOut" size="5" value="180">
.................
<td><a href="javascript:checkValue();OptionAction(3)"><img src="../images/BTN_APPLY.gif" width="78" height="23" border="0"></a></td>
如果你的input是包含于<form name="formA"......>中,则
var getvalue=DialogTimeOut.value;
=>
var getvalue=formA.DialogTimeOut.value;
function checkValue(para){
var getvalue=document.DialogTimeOut.value;
alert(getvalue); if(parseInt(getvalue)>=0&&parseInt(getvalue)<=300){
alert("DialogTimeOut\'value is between 0 and 300!");
OptionAction(para);
}else{
alert("DialogTimeOut\'value out bounder!");
return;
}
}
.......
<body>
<input type="text" id="DialogTimeOut" size="5" value="180">
.................
<td><a href="javascript:checkValue('3')"><img src="../images/BTN_APPLY.gif" width="78" height="23" border="0"></a></td>
alert("DialogTimeOut\'value is between 0 and 300!");
------》 OptionAction(para);
}else{
alert("DialogTimeOut\'value out bounder!");
return;
}
你是不是用这个OptionAction(para)来连接的吗,都这么写了怎么可能什么情况都能传过去呢?
假如是一进入页面就想调用javascript 的 function 怎么实现?(也就是没有其它事件驱动的情况)
<SCRIPT LANGUAGE="JavaScript">
functionName(); //比如:alert("hahahha");
</SCRIPT>
........