2011-02-02 97 views
3

我發現在那裏你可以動態地添加jQuery驗證規則是這樣的:加入jQuery驗證動態

$("#ParentAdNumber").rules("add", { required: true }); 

但你如何安裝和卸下相關的消息呢?

回答

7
$("#ParentAdNumber").rules("remove", "required"); 

從文檔:http://docs.jquery.com/Plugins/Validation/rules

編輯:消息

添加:

$("#ParentAdNumber").rules("add", { 
    optionName: true, 
    messages: { 
     optionName: "message for optionName" 
    } 
}); 

刪除:

$("#ParentAdNumber").rules("remove", "messages"); 

望着驗證的源代碼,它看起來並不像您可以刪除特定的消息...

+0

THX,想通的那部分太多,但這是我想添加到規則中的消息是我可以'噸數出 – Rod 2011-02-02 19:23:25

+0

對不起,我誤解了。我的更新有幫助嗎? – 2011-02-02 19:28:21

3

這應該這樣做....

.rules("add", {required: true, messages: {required: "Required input")} 
4

簡單!

$("#ParentAdNumber").rules("add", { 
    required: true, 
    messages: { 
     required: "Required input" 
    } 
}); 

您可以更改消息存儲的規則:

var objRule = $("#ParentAdNumber").rules(); 

更改:

objRule.messages.required = "New message"; 

,並重新申請:

$("#ParentAdNumber").rules("add", objRule);