使用laravel-jsvalidation实时验证Laravel表单

时间:2016-06-30 10:50:14

标签: php laravel-5.2 jsvalidation

我使用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>

1 个答案:

答案 0 :(得分:0)

在插件(laravel-jsvalidation)文件夹下的bootstrap.php中,我添加了这些行,以便通过单击输入元素来正常工作。

    onfocusout: function (element) {
            if (!this.checkable(element)) {
                this.element(element);
            }
        }

或者您可以制作文件的副本,将上面的行添加到其中并使用它。