求:当text为空的时候checkbox为灰色 当text为空的时候checkbox为灰色,或者当text为空的时候去钩选checkbox时提示文本框不能为空.大侠们帮帮忙,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在text中编写onchange事件,判断如果text的value是空,就设置checkbox的disable <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楼的兄弟吧。 写在body里好么?不过写在text中的onchange里好像是如果tab到的话就不触发吧,而且ie中的onchange用过几次都不太好使呀。。不过总之思路就是2楼那样滴。根据好需求设计好相应的逻辑联系,然后编写事件就好啦。另外ie6下的checkbox需要点一下才灰,8以上的是只要当前false就会是灰色的了~ <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>以上是其中一种 帮忙看看程序代码?JSP+JAVABEAN 关于开源软件协议的几个问题 dtree一个技术问题,急切!!! jsp 编辑器 sql语句问题 跪求JSP网页商场数据库 求一个无组件上传图片的完整过程,可以实现这样要求吗 怎么样可以在JSP中带两个参数!谢谢急! 一般用什么来代替数据库返回结果ResultSet? java爬取silverlight Jquery flot制作报表X轴(显示日期)的日期不是从坐标0开始的,而是在前面空了一段 java hql三個表的連接
<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" >
另外ie6下的checkbox需要点一下才灰,8以上的是只要当前false就会是灰色的了~
<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>以上是其中一种