我正在使用jquery表单插件(from malsup)并且它运行良好。我遇到的问题是,如果表单上有错误(如果一个必填字段留空),整个表单将重置。
如果输入字段已填入,即使其中一个必填字段留空,如何使输入字段保留其值?
在这个网站上使用了一个很好的例子:我试图发布这个问题,但忘记添加标签,但它保留了原始输入(如我的消息和标题)。
答案 0 :(得分:0)
您需要启动验证,并且只有在通过后才能完成其余的工作。
var valid = function () {...} // validation
$('form').on('submit', function(e) {
e.preventDefault(); // prevent native submit
if (valid) {
$(this).ajaxSubmit({
target: 'myResultsDiv'
})
}
});