我使用了一個名爲livevalidation(http://livevalidation.com/)腳本,這是我爲這個特定的ID編碼:jQuery的livevalidation
var First_Name = new LiveValidation('First_Name');
First_Name.add(Validate.Presence); --this means it must have a value
First_Name.add(Validate.Format, { pattern: /^[a-z]+$/i}); --this means it must be letters only
如果它不具有無效的值則不會提交現在我想重複字符,使無效變得好喜歡說,如果有人點擊名稱相同字母次,然後它會成爲無效
Format: function(value, paramsObj){
var value = String(value);
var paramsObj = paramsObj || {};
var message = paramsObj.failureMessage || "Not valid!";
var pattern = paramsObj.pattern || /./;
var negate = paramsObj.negate || false;
if(!negate && !pattern.test(value)) Validate.fail(message); // normal
if(negate && pattern.test(value)) Validate.fail(message); // negated
return true;
},
您的編碼工作,但我如何把編碼這種格式我希望它輸出的消息當其無效
我真的不明白什麼是你的問題......你有在田間'First_Name'一些驗證,並要添加新條件?這個條件是,這個名字不應該由一個字母組成(可能重複)。 –
耶基本上如果某些類型像aaaa或bbbbjjery或livecccc等,那麼它將是無效 –