【发布时间】:2014-11-15 11:59:54
【问题描述】:
我已经多次使用 parsley.js,并且从字面上复制了我上次使用 parsley 的代码。
但是,每次我提交表单时,页面都会刷新。 preventDefault 似乎可以在我的其他页面上工作,并阻止页面刷新,但由于某种原因,当我现在尝试时它不起作用。谁能弄清楚为什么不呢?
<script>
$(function(){
$("#register_signup").submit(function(e){
e.preventDefault();
var form = $(this);
if ($('#rform').parsley( 'isValid' )){
alert('valid');
}
});
});
</script>
<form id='rform' name='rform' data-parsley-validate>
<input id='reg_password' class='register_input' type='text' autocomplete="off" data-parsley-trigger="change" placeholder='Password' required>
<input id='reg_cpassword' class='register_input' type='text' name="reg_cpassword" placeholder='Confirm password' data-parsley-equalto="#reg_password" required>
<input id='register_signup' type="submit" onClick="javascript:$('#rform').parsley( 'validate' );" value='Sign Up' />
</form>
【问题讨论】:
标签: javascript parsley.js