您的位置:程序门 -> vb -> 网络编程



js表单问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


js表单问题
发表于:2007-12-08 14:34:48 楼主
if   (document.form1.name.value==""){
            alert("用户名不能为空!");
    document.form1.name.focus();
    return   false;
        }
            if   (document.form1.name.value.length   >   12){
            alert("用户名过长!");
    document.form1.name.focus();
    return   false;
        }
    if   (document.form1.password1.value==""   ¦ ¦   document.form1.password1.value.length   <   6){
            alert("密码长度不能小于6位数!");
    document.form1.password1.focus();
    return   false;
    }
    if   (document.form1.password1.value!=document.form1.password2.value){
            alert("两次输入的密码不一样!");
    document.form1.password1.focus();
    document.form1.password1.value   =   '';
    document.form1.password2.value   =   '';
    return   false;
    }
    if   (document.form1.question.value==""){
            alert("提示问题不能为空!");
    document.form1.question.focus();
    return   false;
    }
if   (form1.radiogroup1[0].checked==false&&form1.radiogroup1[1].checked==false)
{
alert("请选择你的性别");
form1.radiogroup1[0].focus();
return     false;
}    
    if   (document.form1.answer.value==""){
            alert("提示问题答案不能为空!");
    document.form1.answer.focus();
    return   false;
    }
    if(document.form1.email.value.length!=0){
    if(document.form1.email.value.charat(0)=="."   ¦ ¦
      document.form1.email.value.charat(0)=="@" ¦ ¦              
                  document.form1.email.value.indexof('@',   0)   ==   -1   ¦ ¦  
                  document.form1.email.value.indexof('.',   0)   ==   -1   ¦ ¦  
                  document.form1.email.value.lastindexof("@")==document.form1.email.value.length-1   ¦ ¦  
                  document.form1.email.value.lastindexof(".")==document.form1.email.value.length-1)
  {
  alert("email地址格式不正确!");
  document.form1.email.focus();
  return   false;
  }
}
else
{
alert("email不能为空!");
document.form1.email.focus();
return   false;
}
      if   (document.form1.tel.value==""){
            alert("联系电话不能为空!");
    document.form1.tel.focus();
    return   false;
    }
    return   true;
}
</script>


各位大哥,   这是我的js表单的代码。   问题是提交后,两个密码不同时,可以提示,但仍然能够注册成功。   烦劳各位大哥,大姐,帮我看看代码哪里要修改的!
谢谢
发表于:2007-12-08 22:04:191楼 得分:0
<form   之中是如何做的?
onsubmit有什麼


快速检索

最新资讯
热门点击