14
2018
09

js判断表单input是否输入,判断输入位数,判断两次输入的密码是否相同

<form name="form1" action="/member/reg.asp?action=save" method="post" onSubmit="return check();">

<ul class="reghy">

<li><INPUT NAME="hy_user" type="text" class="a_input" onkeyup="value=value.replace(/[^\w\.\/]/ig,'')"  placeholder="用户名__6位字母以上"></li>

<li><INPUT NAME="hy_password" id="hy_password" type="text" class="a_input" placeholder="输入密码__6位数字或以上"></li>

<li><INPUT NAME="hy_password2" id="hy_password2" type="text" class="a_input" placeholder="确认密码"></li>

<li><INPUT NAME="hy_name" type="text" class="a_input" placeholder="联系人"></li>

<li><INPUT NAME="hy_gs" type="text" class="a_input" placeholder="公司名称"></li>

<li><INPUT NAME="hy_tel" type="text" class="a_input" placeholder="联系电话"></li>

<li><input type="submit" name="Submit" value="提交注册" class="_bnt_save"></li>

</ul>

</form>


<script Language="JavaScript" Type="text/javascript">

function check()

{

if (document.form1.hy_user.value == "")

{

layer.msg('用户名必须输入,6位字母以上');

document.form1.hy_user.focus();

return (false);//停止往下运行

};

if (document.form1.hy_password2.value == "")

{

layer.msg('密码必须输入,6位以上');

document.form1.hy_password.focus();

return (false);

};

if (document.form1.hy_name.value == "")

{

layer.msg('联系人必须输入');

document.form1.hy_name.focus();

return (false);

};

if (document.form1.hy_gs.value == "")

{

layer.msg('公司名称必须输入');

document.form1.hy_gs.focus();

return (false);

};

if (document.form1.hy_gs.value == "")

{

layer.msg('公司名称必须输入');

document.form1.hy_gs.focus();

return (false);

};

if (document.form1.hy_tel.value == "")

{

layer.msg('联系电话必须输入');

document.form1.hy_tel.focus();

return (false);

};

if (document.form1.hy_user.value.length<6){

layer.msg('用户名位数不能少于6位');

document.form1.hy_user.focus();

return (false);

};

if (document.form1.hy_password.value.length<6){

layer.msg('密码位数不能少于6位');

document.form1.hy_password.focus();

return (false);

};

//下面是判断密码是否一致

var passwd1 = document.getElementById("hy_password").value;

var passwd2 = document.getElementById("hy_password2").value;

if(passwd1 != passwd2){

layer.msg('两次输入的密码不相同');

document.form1.hy_password2.focus();

return (false);

};

//判断结束

};

</script>


« 上一篇下一篇 »