※J.Y Chen 的個人部落格 ※

Just Follow Our Heart And We will shine!

59 瀏覽人次

[Web] 表單驗證 JQuery Validation /KendoUI Validate 只驗證第一個欄位?

Published: (Updated: ) in Web by .

 <form role="form" method='POST'>
  <label>姓名:</label>
  <input type="text" placeholder="姓名" id='txtName' required>                  
  <label>Email:</label>
  <input type="email" placeholder="Email" id='txtEmail' required>
</form>
$(document).ready(function () {
    $('form').validate();
});

看起來好像沒什麼問題是吧? 但執行起來,整個form卻只會驗證第一個欄位(ex.txtName),其餘欄位都會被忽略,只要第一個欄位有輸入,form就會submit出去。
google之後才知道,如果想偷懶用 <input type="text" required> 這種寫法的話,input 也一定要給 name 這個屬性,jQuery Validatioin才會正常的跑。

所以幫各input加入name可以跑了

轉至:http://lemonup.logdown.com/posts/174470-jquery-validation-verifies-only-the-first-field

©2019 - 2024 Henry Chen