2016-06-30 37 views
1

laravel-jsvalidationを使用してクライアント側のフォームを検証していますが、送信後にプラグインがフォームを検証しています。laravel-jsvalidationを使用してリアルタイムでLaravelフォームを検証する

ユーザーがデータを入力している間にリアルタイム検証に変更する方法を教えてください。

プラグインを呼び出す:

<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> 

をコントローラー:bootstrap.phpの中

$validator = JsValidator::make(['fullName'=> 'required']); 

    return view('create')->with('validator', $validator); 
+1

あなたの質問を読んで、他の誰かがそれを尋ねたと想像してみてください。あなたは何の詳細も知らずに彼に答えを与えることができますか?コードを見ずに? –

+0

@AmirBar、私はコードを追加しましたが、あなたが私の質問に答える前にプラグインを使用していた場合、それを使うのは特別なことではありません。 – Mossen

答えて

0

プラグイン(laravel-jsvalidation)フォルダの下に私はこれらの行を追加入力要素をクリックすれば正常に動作します。

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

ファイルのコピーを作成し、上記の行を追加して使用することができます。

関連する問題