2014-12-10 108 views
0

我有一些困難與以下驗證,因爲它不會激活驗證檢查,直到您單擊頁面上的一個區域,遠離表單元素。jquery驗證 - onkeyup不起作用

它應該是onkeyup,但不起作用。列出的3個表單字段就是這種情況。

標題是選擇列表 名稱是一個標準的輸入文本字段 BDAY是使用一個jQuery的DateTimePicker

$(document).ready(function($){ 

    var validator = $("#register").validate({ 
     rules: { 
      title: { 
       required: true 
      }, 
      name: { 
       required: true, 
       minlength: 5 
      }, 
      bday: { 
       required: true 
      } 
     }, 
     messages: { 
      title: "Select a title", 
      name: { 
       required: "Provide a name" 
      }, 
      bday: "Provide your birth date" 
     } 
    }); 
+0

你在哪裏定義事件監聽器?你在使用驗證插件嗎?你有沒有檢查過任何JS錯誤的控制檯。 – cristian 2014-12-10 21:57:18

+0

我不確定這是否相關,因爲我已在我的代碼中評論過它,但我確實有以下submitHandler:function(){ \t alert(「submitted!」); \t}, – user3189734 2014-12-10 22:01:12

回答

1

試試這個輸入字段:$(document).ready('keyup', function($){

+0

感謝您的輸入,但是這完全停止了驗證工作。 – user3189734 2014-12-11 21:11:11