当我在我的网站中包含Parsley.Remote时,我的表单立即失去提交能力。我认为这是故意的,因为它需要在提交前先处理异步内容。
问题是我不能告诉表单在我的完成功能中提交。有什么我可以尝试或者这是不可能的吗?
$('input[type="submit"]').click(function () {
$('form').parsley().asyncValidate()
.done(function () { console.log("success"); $('form').submit(); })
.fail(function () { console.log('there is an error'); });
});
答案 0 :(得分:1)
我遇到了同样的问题,并在提交表单之前使用parsley()。destroy()解决了这个问题。我不知道是否有更容易的方法,但这似乎对我有用。
$('input[type="submit"]').click(function () {
$('form').parsley().asyncValidate()
.done(function () {
$('form').parsley().destroy();
$('form').submit();
})
.fail(function () { console.log('there is an error'); });
});