我使用laravel-jsvalidation来验证客户端的表单,但插件在提交后验证表单。
如何在用户输入数据时将其更改为实时验证?
调用插件:
use Net::SSH::Any;
my $ssh = Net::SSH::Any->new('serverB', user => 'userid');
$ssh->scp_put({glob => 1}, '*.pdf', '.') or die $ssh->error;
形式:
<script type="text/javascript" src="{{ asset('vendor/jsvalidation/js/jsvalidation.js')}}"></script>
{!! $validator->selector('#review-form') !!}
控制器:
<form action="{{action('GoToTheController')}}" method="POST" id="review-form">
<div class="form-group"><input type="text" class="fullName" name="fullName">
</div>
</form>
答案 0 :(得分:0)
在插件(laravel-jsvalidation)文件夹下的bootstrap.php中,我添加了这些行,以便通过单击输入元素来正常工作。
onfocusout: function (element) {
if (!this.checkable(element)) {
this.element(element);
}
}
或者您可以制作文件的副本,将上面的行添加到其中并使用它。