jQuery中的表单提交2

来源:互联网 发布:清宫表和49算法哪个准 编辑:程序博客网 时间:2024/06/04 19:44

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>周考表单提交练习</title>
<script type="text/javascript" src="../../jQuery/jquery-2.1.0.js"></script>

<style>
.cuo{ color:#F00}
.right{ color:#03C}
</style>
<script type="text/javascript">
$(function(){
    <!--判断用户名 -->
     var flag=true;
    
    $("input:eq(0)").blur(
     function(){
        var name=$(this).val();
    if(name.length<6){
        $("span:eq(0)").removeClass("cuo right");
        $("span:eq(0)").html("用户名不能为空").addClass("cuo").show();
        $("#name").focus();
        flag=false;
        }else{
        $("span:eq(0)").removeClass("cuo right");    
        $("span:eq(0)").html("√").addClass("right").show();    
        $("#paswd").focus();
        flag=true;
        }
      });
     <!--判断密码 -->
    
    $("input:eq(1)").blur(
     function(){
        var paswd=$(this).val();
    if(paswd.length>=6 && paswd.length<=12 && paswd!=''){
        $("span:eq(1)").removeClass("cuo right");
        $("span:eq(1)").html("√").addClass("right").show();    
    $("#paswd").focus();    
        flag=true;
        }else{
        $("span:eq(1)").removeClass("cuo right");    
        $("span:eq(1)").html("密码错误").addClass("cuo").show();
        $("#paswd2").focus();
        flag=false;
        }
    
        });
    <!--确认密码 -->
    
    $("input:eq(2)").blur(
     function(){
        var paswds=$(this).val();
    if(paswds.length>=6 && paswds.length<=12 && paswds!='' &&  paswds==$('input:eq(1)').val()){
        $("span:eq(2)").removeClass("cuo right");
        //$("span:eq(2)").html("密码不一致").addClass("cuo").show();
        $("span:eq(2)").html("√").addClass("right").show();    
        flag=true;
        }else{
        $("span:eq(2)").removeClass("cuo right");    
        //$("span:eq(2)").html("√").addClass("right").show();    
        $("span:eq(2)").html("密码不一致").addClass("cuo").show();
        flag=false;
        }
      });
    <!--判断邮箱 -->
    $("input:eq(3)").blur(
    function(){
    var emil=$(this).val();
    if(emil.search("@")==-1){
     $("span:eq(3)").removeClass("cuo right");    
     $("span:eq(3)").html("邮箱格式有误").addClass("cuo").show();    
     flag=false;
        }else{
        $("span:eq(3)").removeClass("cuo right");    
    $("span:eq(3)").html("√").addClass("right").show();        
       flag=true;
            }    
       });
       
     <!--判断手机号 -->  
    $("input:eq(4)").blur(function(){
    var tel=$(this).val();
    
    <!--判断不是数字 -->
     // if(isNaN(tel)){
         //alert("不是数字");
        
        // };  
    
    if(tel.length>=7 && tel.length<=11){
        
     $("span:eq(4)").removeClass("cuo right");
     $("span:eq(4)").html("手机号输入有误").addClass("cuo").show();
    flag=false;
        }else{
        
        $("span:eq(4)").removeClass("cuo right");    
    $("span:eq(4)").html("√").addClass("right").show();
    flag=true;
            
            }
          });   
       
    <!--验证身份证 -->   
    $("input:eq(5)").blur(function(){
        var id=$(this).val();
        if(id.length>=16&&id.length<=18){
        $("span:eq(5)").removeClass("cuo right");
        $("span:eq(5)").html("身份证号输入有误").addClass("cuo").show();    
        flag=false;    
            }else{
        $("span:eq(5)").removeClass("right");
        $("span:eq(5)").html("√").addClass("right").show();
        flag=true;        
                
                }
              });   
       
       
        <!--提交 -->
       $("#but").click(function(){
           if(flag==true){
               $("#form").submit();
           }
       });
      
    })

</script>
</head>

<body>
<center>
<form id="form" action="http://www.baidu.com">
<table width="400" height="200" border="1" cellspacing="0" cellpadding="0">
  <tr>
  <!--label for 是移动光标到下一个输入框 -->
    <td><label for="name">用户名:</label><input type="text" id="name"/><span></span></td>
    
  </tr>
  <tr>
    <td><label for="paswd">密码:</label><input type="password" id="paswd" /><span></span></td>
   
  </tr>
  <tr>
    <td>确认密:码<input type="password"  id="paswd2" /><span></span></td>
    
  </tr>
  <tr>
    <td>邮箱:<input type="email" /><span></span></td>
    
  </tr>
  <tr>
    <td>手机号:<input type="tel" /><span></span></td>
   
  </tr>
  <tr>
    <td>身份证:<input type="text" /><span></span></td>
    
  </tr>
 
  <tr>
  <td align="center">
  <input id="but" type="button" value="提交成功"></td>
  <!--   <td>
      <button>覺得心裡發給改加你了今後會記錄好了</button>
  </td>-->
  </tr>
</table>
</form>

</center>

</body>
</html>


原创粉丝点击