上使用jquery .validate()我有一個按鈕,觸發表單提交不工作:jQuery的.submit()後,我一個形式
$('#formButton').click(function(e) {
$('#form').submit();
)};
當我添加一個表單驗證,它不再提交什麼(什麼都不做):
var validate= $('#form').validate({
"rules": {
"name": {
"required": true
}
}
});
這就是我想做的事情,但就像我說的.submit()函數的簡化版,一旦我使用.valiate()函數做任何事情:
$('#formButton').click(function(e) {
if (validate.form() === false) {
e.preventDefault();
} else {
$('#form').submit();
}
)};
我不能使用ajax而不是.submit(),因爲我有一些類型爲'file'的輸入,而且據我所知,我不能爲這種輸入類型輸入.serialize()
。
任何建議爲什麼.submit()函數停止提交一次我使用.validate()?
是否確認? – adeneo
是的,它驗證。 – user1894929
[jQuery驗證 - 工作,但不「提交」]的可能重複(http://stackoverflow.com/questions/21803040/jquery-validation-works-but-doesnt-submit) – mplungjan