我在我的項目中使用mootools。例如,我有像下面的輸入框:更改mootools表單驗證程序的默認錯誤消息
<input type="text" name="password" id="password" class="inputs tipz maxLength: 12 minLength:6"/>
我的驗證變量是這樣的:
new Form.Validator.Inline(regForm, {
errorPrefix: '',
useTitles: true,
serial: false,
showError: function(element) {
myFx = element.get('reveal');
myFx.set('reveal', {duration: 'long', transition: 'bounce:easeOut' });
myFx.reveal();
}
});
的問題是對於最小長度問題;我得到這樣的錯誤:
請輸入至少6個字符(您輸入了5個字符)。
我只是想更改消息類似如下:
輸入至少6個字符
有沒有辦法做到這一點?我也使用過「useTitles」;但問題在於,對於所有類型的驗證器(需要的方法,minLength..etc),它只有一條消息。
感謝你們提前。
它的工作。你能告訴我在哪裏可以獲得有關mootools的良好文檔。 – kaushik
pff。不確定。在這種情況下,它比簡單的文檔頁面更復雜一點。你需要知道'String.prototype.substitute'方法,該方法用於從options對象中填充'{}'中的變量。不是你可以輕易記錄的東西。最好的文檔在github上 - 閱讀源代碼。否則,不知道。目前,Mootools文檔正在得到徹底檢修,包括添加用戶註釋和用戶示例。 Lookie-here:http://mootools.fakedarren.com/docs/Fx/Fx。Tween/fade然而,與此同時,我們都在使用什麼。 GL :) –
這些是文檔[String:substitute](http://mootools.net/docs/core/Types/String#String:substitute),[Locale:define](http://mootools.net/docs/more/Locale/Locale#Locale:define),[Locale/Form.Validator](http://mootools.net/docs/more/Locale/Form.Validator) – eerne