我想驗證添加到我的表格與jQuery驗證插件顯示不同的錯誤信息,但如果該插件把相同的錯誤消息Please enter a valid URL.
我的代碼我有一個問題:http://jsfiddle.net/52VtD/3124/
任何解決方案?我如何使用jquery驗證插件
感謝
我想驗證添加到我的表格與jQuery驗證插件顯示不同的錯誤信息,但如果該插件把相同的錯誤消息Please enter a valid URL.
我的代碼我有一個問題:http://jsfiddle.net/52VtD/3124/
任何解決方案?我如何使用jquery驗證插件
感謝
由於@Sparky已經指出你使用了錯誤的選擇器。
如果你的問題是,同樣的錯誤信息會顯示在每一個領域,你可以指定哪些是每個字段專門顯示錯誤消息,例如:
$('#install').validate({
rules: {
title: {
minlength: 3,
maxlength: 15,
required: true
}
},
messages:{ title: {
required: "Custom message for required rule",
maxlength: "Another custom message"
}}
...
您還可以控制錯誤信息顯示,例如通過在validate中使用errorLabelContainer和errorElement選項。見文件here:
使用errorClass,errorElement,包裝,errorLabelContainer, errorContainer,showErrors,成功,errorPlacement,高亮, unhighlight和ignoreTitle來控制無效元素和錯誤 消息顯示。
'install'
不是一個有效的jQuery選擇:
$('install').validate({...
你的目標id="install"
所以你需要一個哈希:
$('#install').validate({...
你的jsfiddle演示現在工作:
http://jsfiddle.net/52VtD/3129/
報價OP:
「我在這裏的插件放同樣的錯誤消息的問題 '請輸入一個有效的URL'。」
不知道你在說什麼,因爲代碼中沒有任何內容與驗證URL有關。您需要通過發佈相關代碼來解決您的問題,並清楚地解釋您希望此代碼執行的操作。
但它顯示每個案件的錯誤! – user3350731
@ user3350731,這正是它的工作原理!你在期待什麼? – Sparky
另請註明您自己試圖解決您的問題。給我們一個你認爲(或已經分析過)的問題的範圍。 – bknopper
您已經通過在OP中包含一個沒有任何代碼的jsFiddle鏈接繞過了發佈規則。 – Sparky
_「請輸入一個有效的URL」_與您的代碼中的任何內容有關? – Sparky