2010-02-01 275 views
0

我有3個表單輸入文本的電話號碼。 目前我正在驗證每個輸入文本的數字。jquery驗證消息

我有一個輸入消息爲每個單獨的輸入文本。 而不是做這樣的:

phone1: { 
     required: true, 
     maxlength: 3, 
     digits: true 

}, 
phone2: { 
     required: true, 
     maxlength: 3, 
     digits: true 

}, 
phone3: { 
     required: true, 
     maxlength: 4, 
     digits: true 

} 

phone1:"enter value!.", 
    phone2:"enter value!.", 
    phone3:"enter value!." 

我會想只顯示一個單一的消息對所有三個領域。現在,我有3條消息顯示在屏幕上。有沒有辦法只顯示一個,直到用戶完成所有必填字段。

phone1,phone2,phone3: 

回答

0

您可能需要設置onfocusout爲false,並onsubmit爲true,以便所有的驗證,在提交的時間內完成。

如果你在談論有一個單一的消息,而不管哪一個失敗。您可以設置驗證規則來驗證所有這些規則,但只標記其中一個字段(例如Phone1)。