首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

求:当text为空的时候checkbox为灰色,该怎么解决

2012-03-16 
求:当text为空的时候checkbox为灰色当text为空的时候checkbox为灰色,或者当text为空的时候去钩选checkbox

求:当text为空的时候checkbox为灰色
当text为空的时候checkbox为灰色,或者当text为空的时候去钩选checkbox时提示文本框不能为空.大侠们帮帮忙,谢谢!

[解决办法]
在text中编写onchange事件,判断如果text的value是空,就设置checkbox的disable
[解决办法]

HTML code
<script type="text/javascript">    function check(){        var t1 = document.getElementById('t1').value;        var t2 = document.getElementById('t2').value;                    if(t1.length ==0 && t1==""){                //alert("1");                                document.getElementById("t1").disabled = true;                }            if(t2.length ==0 && t2==""){                                document.getElementById("t2").disabled = true;                }        }</script> <body onload="check();">       <input id="t1"  type="text" value="1">    <input id="t2"  type="text" >
[解决办法]
楼上的很勤劳,不过有个小问题,你误解楼主的意思了。

楼主要两个控件,当文本(text)控件没有内容时,就不允许点击复选框(checkbox)控件。

另外,我理解文本(text)控件是可能动态变化的,所以要还要加用onchange事件。

Anyway,能直接给出代码值得鼓励,我表示我基本是来打酱油的,楼主你多多感谢2楼的兄弟吧。
[解决办法]
探讨

HTML code

<script type="text/javascript">
function check(){
var t1 = document.getElementById('t1').value;
var t2 = document.getElementById('t2').value;

if(t……

[解决办法]
<body>
<input type="checkbox" id="cb">
<input type="text" id="tt" onblur="validate()">
</body>
<script language="javascript" type="text/javascript">
function validate()
{
ttvalue = document.getElementById("tt").value;
if(ttvalue=="")
{
document.getElementById("cb").disabled=true; 
}else{
document.getElementById("cb").disabled=false; 
}
}
validate();
</script>

以上是其中一种

热点排行