一旦點擊按鈕,想要阻止提交到本地存儲,如果沒有填寫任何必填字段。兩個功能都能正常工作只是如果$("#formID").validationEngine();
找到一個未完成的必填字段,就試圖防止LocalStorage.save()
被擊中。jQuery驗證引擎後防止提交
<form id="formID" name="myForm">
<input class="validate[required]" type="text" id="agree" name="agree"/>
<button type="submit" value="Save" id="Save" onclick="clicked();">Submit Survey</button>
</form>
<script type="text/javascript">
function clicked() {
if (confirm('Are you sure you want to submit?')) {
$("#formID").validationEngine();
my.LocalStorage.save();
} else {
return false;
}
}
</script>
是否'validationEngine(:我添加
e
爲需要event
通過傳遞參數拿筆記)'返回一個通過/失敗布爾? –
我相信如此,但不完全確定。 https://github.com/posabsolute/jQuery-Validation-Engine/blob/master/js/jquery.validationEngine.js – user1
@Scott否,但'validationEngine('validate')' – Ennui