需求:1、那个文本框都为空时下面的按钮为灰色不可点击,当两个文本框都有值的时候才可以点击。请问怎么实现呢?请大家讲讲详细点的步骤,谢谢各位了!
解决方案 »
- js调用div求教
- 请教jquery中class选择器
- javascript的浮动层在div+css制作的网页中动不起来
- 我这个怎么不滚动呀!!是window.scrollBy() 没用对吗?
- 问个奇怪的问题,为什么document.write没有输出?
- 又15分~请问javascript可以判断表格中的数字是几吗?+在加点东西
- 框架的连接
- 紧急求助:怎么在button按钮里加入一张图片,以及如何让图片作为按钮的背景
- javascript中加号转义的问题。。。
- bootstrap-datetimepicker效果加不进来,请各位大神指点一下
- 想radio选中后,想弹出提示。帮忙看下为何实现不了!
- 求助 一个js问题
<p><input type="text" value="手机号" name="tel" maxlength="11"/><span id="tel_err"></span></p>
<p><input type="password" name="password" maxlength="11" /><span id="pass_err"></span></p>
<p></p><input type="submit" name="submit" /></p>
</form>
<script type="text/javascript">
var tel=document.getElementsByName("tel")[0];
var password=document.getElementsByName("password")[0];
var submit=document.getElementsByName("submit")[0];
var tel_err=document.getElementById("tel_err");
var pass_err=document.getElementById("pass_err");
submit.disabled=true;
tel.onkeyup=function(){
tel_err.innerHTML="";
this.value=this.value.replace(/[^\d]/g,"");
};
password.onkeyup=function(){
pass_err.innerHTML="";
};
tel.onblur=function(){check(0)};
password.onblur=function(){check(1)};
function check(i){
if(tel.value.length!=11&&i==0){
tel_err.innerHTML="请输入11位数的手机号!";
submit.disabled=true;
}
if(password.value==""&&i==1){
pass_err.innerHTML="请输入密码!";
submit.disabled=true;
}
if(tel.value.length==11&&!password.value==""){
submit.disabled=false;
}
}
</script>
<form id="form1" >
<p><input type="text" id="tel" value="手机号" maxlength="11" /><span id="tel_err"></span></p>
<p><input type="password" id="password" maxlength="11" /><span id="pass_err"></span></p>
<p><input type="submit" id="btnsubmit" vaue="submit"/></p>
</form>
<script type="text/javascript" >
$(document).ready(function(){
var telbool =false;
var passbool =false;
var btnsubmit =document.getElementById("btnsubmit");
btnsubmit.disabled =true;
$("#form1").submit(function(){
alert('pass....')
return false;
});
$("#tel").blur(function(){
var _this =$(this);
if(_this.val()==''||_this.val()==null)
{
telbool=false;
$("#tel_err").html("请输入11位数的手机号!");
btnsubmit.disabled=true;
return ;
} telbool=true;
if(telbool&&passbool)
{
btnsubmit.disabled=false;
}
});
$("#password").blur(function(){
var _this =$(this);
if(_this.val()==''||_this.val()==null)
{
passbool=false;
$("#pass_err").html("请输入密码机号!");
btnsubmit.disabled=true;
return ;
} passbool=true;
if(telbool&&passbool)
{
btnsubmit.disabled=false;
}
});
});</script>