小编mor*_*rty的帖子

在parsley.js验证后阻止表单提交

我已经多次使用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)

javascript parsley.js

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×1

parsley.js ×1