我有一個窗體,將通過JavaScript動態添加輸入字段。因爲我不知道所有字段的事先做,我不能這樣定義一個範圍限制:我可以使用範圍方法作爲jQuery驗證插件的類嗎?
$("#myform").validate({
rules: {
field: {
required: true,
range: [13, 23]
}
}
});
來源:http://docs.jquery.com/Plugins/Validation/Methods/range#range
對於大多數的驗證方法,如需要,我一直像這樣的類添加驗證方法名稱:
<input type="text" name="text_2" class="required">
是否有可能使用與上面所需的相同方式使用範圍?或者我需要創建一個正則表達式的新方法?
如果text_2可能不在那裏,那真的不可行,而且根據用戶的操作,我可能會有text_1到text_200。有沒有更好的方法來抽象呢? –
在編輯我的答案之前,您是否寫過該評論?我用一些你可以添加到輸入本身的東西來更新它。 – Lance
順便說一句,檢查出這個頁面上的源代碼實現驗證的更多方法:http://jquery.bassistance.de/validate/demo/ – Lance