0
在這裏我使用jQuery驗證插件。在我的表單中有一個下拉選擇和一個輸入文本框。當我選擇下拉值0時,文本框應接受大於0或否則必須通過錯誤。如果我選擇下拉值1或2,那麼文本框應該只接受0,不能超過0,必須通過錯誤。這是我的要求。請幫助。在jQuery驗證文本框值0或大於0的基礎上下拉值
參考:http://jsfiddle.net/ssthil/vqnpy/11/
在這裏我使用jQuery驗證插件。在我的表單中有一個下拉選擇和一個輸入文本框。當我選擇下拉值0時,文本框應接受大於0或否則必須通過錯誤。如果我選擇下拉值1或2,那麼文本框應該只接受0,不能超過0,必須通過錯誤。這是我的要求。請幫助。在jQuery驗證文本框值0或大於0的基礎上下拉值
參考:http://jsfiddle.net/ssthil/vqnpy/11/
你必須添加文本框自定義的驗證規則。其中檢查複選框值和下拉值。
在你的表單驗證
textbox: {
required: true,
custom_rule : true
}
然後
$.validator.addMethod("custom_rule", function(value, element) {
var dropdown_val = $("#dropdown").val();
if((dropdown_val==0 && value>0) || (dropdown_val==1 || dropdown_val==2) && value==0))
{
return true;
}
else
{
return false;
}
}, "if drop down 0 , input should greater than 0 , else input should be 0");
這段代碼對我來說幾乎沒有問題。事情是我需要顯示這些錯誤消息的價值。你可以幫我嗎?感謝您的支持 – 2012-08-13 06:05:39
那麼你是怎麼試試?我可以在你共享的jsfiddle中找到任何js腳本。 – sundar 2012-08-11 06:56:14