1
我有另一個按鈕來替換默認文件控件,因此我可以使用樣式化按鈕並執行一些其他操作。手動觸發一個字段的客戶端驗證
因爲我使用另一個按鈕來上傳文件,我的客戶端驗證方法沒有被調用。
我正在這樣做是爲了驗證我的領域:
if ($(document).has('input[type="file"]')) {
window.setInterval(function() {
$("#form").valid();
}, 1000);
}
當然,這驗證所有每一秒,我只是想確認我所選擇的文件中的字段。
我的驗證方法,包括:
$.validator.addMethod("fileextension", function (value, element, allowedextensions) {
var arrayAllowedExtensions = allowedextensions.split(',');
var fileExtension = value.split('.').pop();
$.each(arrayAllowedExtensions, function(extension) {
if (extension == fileExtension) {
return true;
}
});
return false;
});
所以我的問題是有可能驗證只有一個領域? 一段代碼非常感謝!
在此先感謝!
太好了。它拯救了我的一天 – user2739418