jQuery Parsley / Laravel - 密码验证不起作用

时间:2014-04-21 09:18:07

标签: jquery validation laravel passwords parsley.js

我目前正在使用Laravel开发一个应用程序,我正在使用Parsley(http://parsleyjs.org/)而不是Laravel进行表单验证,因此在发送之前会对表单进行检查。

除了密码验证之外,这没有任何问题。我有2个密码字段,我想用" parsley-equalto"来验证它们。但仍然可以在每个字段中键入不同的值并进行验证。只有等于的功能似乎不起作用。

<form method="POST" action="http://127.0.0.1/laravel/register" accept-charset="UTF-8" class="form-horizontal" id="parsleyForm">

    <div class="form-group">
        <div class="col-sm-6">
            <input type="password" class="form-control" required placeholder="Password" parsley-trigger="change" id="password">
        </div>

        <div class="col-sm-6">
            <input type="password" class="form-control" required parsley-equalto="#password" parsley-trigger="change" placeholder="Re-Type Password">
        </div>
    </div>

</form>

<script>
$(document).ready(function() {
    if ($('#parsleyForm').length != 0) {
        $('#parsleyForm').parsley();
    }
});
</script>

有没有人知道问题可能是什么?

1 个答案:

答案 0 :(得分:1)

你使用哪种欧芹版本?

你的DOM属性似乎表明你使用1.x版本,你最好试试2.x版本,它使用相当data-parsley-equalto属性。

最佳

编辑:我在这里发布我的评论,解决了你的问题,因为我不喜欢在Parsley标签下看到未解答的问题:)