我目前正在使用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>
有没有人知道问题可能是什么?
答案 0 :(得分:1)
你使用哪种欧芹版本?
你的DOM属性似乎表明你使用1.x版本,你最好试试2.x版本,它使用相当data-parsley-equalto
属性。
最佳
编辑:我在这里发布我的评论,解决了你的问题,因为我不喜欢在Parsley标签下看到未解答的问题:)