求把这些写成一个函数,当要添加input验证的时候直接调用即可 if(document.form1.pwd_qx.value.length < 4)
{
alert('输入的密码长度不能小于4');
return false;
}
if(document.form1.qr_qx.value.length < 4)
{
alert('输入的密码长度不能小于4');
return false;
}
if(document.form1.p_qx.value.length < 4)
{
alert('输入的密码长度不能小于4');
return false;
}
if(document.form1.q_qx.value.length < 4)
{
alert('输入的密码长度不能小于4');
return false;
}
{
alert('输入的密码长度不能小于4');
return false;
}
if(document.form1.qr_qx.value.length < 4)
{
alert('输入的密码长度不能小于4');
return false;
}
if(document.form1.p_qx.value.length < 4)
{
alert('输入的密码长度不能小于4');
return false;
}
if(document.form1.q_qx.value.length < 4)
{
alert('输入的密码长度不能小于4');
return false;
}
function validate_len4(value)
{
if(value.length < 4)
{
alert('输入的密码长度不能小于4');
return false;
}}
<input onblur="validate_len4(this.value)"/>
function check(){
if(document.form1.pwd_qx.value.length < 4)
{
alert('输入的密码长度不能小于4');
return false;
}
if(document.form1.qr_qx.value.length < 4)
{
alert('输入的密码长度不能小于4');
return false;
}
if(document.form1.p_qx.value.length < 4)
{
alert('输入的密码长度不能小于4');
return false;
}
if(document.form1.q_qx.value.length < 4)
{
alert('输入的密码长度不能小于4');
return false;
}}调用check();即可!
function checkLen()
{
var F=document.forms["form1"];
for(var i in F)
{
var c=F[i];
if(c.type=="text")
{
if(c.value.length<4)
{
return false;
break;
}
}
}
}
<input type=button onclick="checkLen()"/>
function checkLen(objForm)
{
var F=objForm;
for(var i in F)
{
var c=F[i];
if(c.type=="text")
{
if(c.value.length<4)
{
return false;
break;
}
}
}
}
<form id=form1 onsubmit="checkLen(this)"/>
var fm = document.form1;
for(var i=0,j=passinput.length;i<j;i++){
//这个限定条件和提示信息可以作为input element的一个属性,这样更灵活
if(fm[passinput[i]].value.length < 4){
alert('输入的密码长度不能小于4');
return false;
}
}
你把if(c.type=="text")改成if(c.type=="password")估计更符合lz的需要 .
<script>
function check_len(n_name) {
var v_len=form1.n_name.value.length;
if (v_len<4){
alert('输入的密码长度不能小于4');
return false;
}
}//调用
check_len("pwd_qx");
</script>