1

jQueryValidateプラグインを使用しています。ユーザーが入力を終了した後にのみ入力を検証するようにするにはどうすればよいですか?

最初に入力した文字からエラーを返すデフォルトの動作は、あまりユーザーフレンドリーなIMOではないようです。

4

2 に答える 2

6

プラグインAPIには多数のオプションがあります。

onkeyup: false デフォルトを設定してみてくださいtrue

参照: http://docs.jquery.com/Plugins/Validation/validate#toptions

于 2012-10-21T23:11:05.677 に答える
0

奇妙に感じるかもしれませんが、私は「変更」を使用します。

これがあなたの便宜のためにjsFiddleの私のサンプルコードです。

<!DOCTYPE html>
<html>
  <head>  
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
    <script type="text/javascript">
      $(document).ready(function() {

        $("#the_text").live("change", function() {
          alert("the value has changed")
        })

      })
    </script>
  </head>
  <body>
    <input type="text" value="original_value" id="the_text">
  </body>
</html>
于 2012-10-21T23:54:48.970 に答える