我已经多次使用parsley.js并且从字面上复制了我上次使用欧芹的代码.
但是,每次我提交表单时页面都会刷新.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>
Run Code Online (Sandbox Code Playgroud)