1. 程式人生 > >jQuery簡單表單判斷,獲取框中的資料動態到新增表格

jQuery簡單表單判斷,獲取框中的資料動態到新增表格

            var val = this.value;
            // 遍歷並且判斷
            $.each(cities, function(i, n) {
                // 判斷
                if(i == val) {
                    $(n).each(function(j, m) {
                        // alert(j + " " + m);
                        $city.append("<option>" + m + "</option>");
                    });
                }
            });
        });
     
     
    $("#btn").click(function(){
     var $name=$("#name").val();
     var $email=$("#email").val();
     var $telph=$("#tel").val();
     var $con=$("#province").find("option:selected").text();
     alert($con);
     var $city=$("#city").val();
     
    
    
    
     
     if($name!=""){
      if($email.indexOf("@")){
       alert("格式要正確");
      }else{
       
       if($telph.length>=8&&$telph.length<=11){
        if($con!=""){
         if($city!=""){
          
           /*建立行*/
          var tr=$("<tr></tr>");
          //建立列  並把獲取的值新增到列中
          var td1=$("<td></td>").html($name);
          var td2=$("<td></td>").html($email);
          var td3=$("<td></td>").html($telph);
          var td4=$("<td></td>").html($con);
          var td5=$("<td></td>").html($city);
          //在最後一列新增刪除按鈕
          var td6=$("<td><button>刪除</button></td>")
          tr.append(td1);
          tr.append(td2);
          tr.append(td3);
          tr.append(td4);
          tr.append(td5);
          tr.append(td6);
          
          var thb=$("#myth");
          thb.append(tr);
          
          
          $("td button").unbind("click");
          $("td button").click(function(){
           if(confirm("是否刪除當前使用者?")){
            $(this).parent().parent().remove();
           }
          });
          
          
         }else{
          alert("城市不能為空");
         }
        }else{
         alert("省份不能為空");
        }
       }else{
        alert("電話長度8到11位");
       }
      }
      
     }else{
      alert("姓名不能為空");
     }
     
     
     
     
    });
    
   });
  </script>
 </head>
 <body>
  <h3>新增使用者</h3>
  <form>
   <table border="1px">
    <tr>
     <td>姓名:</td>
     <td><input type="text" id="name" placeholder="請輸入使用者名稱"/></td>
    </tr>
    <tr>
     <td>email:</td>
     <td><input type="text" id="email" placeholder="請輸入郵箱"/></td>
    </tr>
    <tr>
     <td>電話:</td>
     <td><input type="text" id="tel" placeholder="請輸入手機號"/></td>
    </tr>
    <tr>
     <td>省份:</td>
     <td>
       <select id="province" name="province">
                                <option value="">-請選擇-</option>
                                <option value="0">浙江省</option>
                                <option value="1">江蘇省</option>
                                <option value="2">湖北省</option>
                                <option value="3">河北省</option>
                                <option value="4">吉林省</option>
                            </select>
     </td>
    </tr>
    <tr>
     <td>城市:</td>
     <td>
      <select id="city" name="city">
                            <option>-請選擇-</option>
                        </select>
     </td>
    </tr>
    <tr align="center">
     
     <td colspan="2">
      <input type="button" value="新增" id="btn"/>
     </td>
    
    </tr>
    
   </table>
   
   
  </form>
  
  <table border="1px" class="biao">
   <thead>
    <tr>
     <td>姓名</td>
     <td>email</td>
     <td>電話</td>
     <td>省份</td>
     <td>城市</td>
     <td>操作</td>
    </tr>
   </thead>
   <tbody id="myth">
    
   </tbody>
  </table>
 </body>
</html>