jQuery.Validate - 键入后验证

时间:2012-10-21 22:33:03

标签: javascript jquery jquery-validate

我正在使用jQuery Validate插件。 如何在用户完成输入后才使其验证输入。从第一个键入的字母返回错误的默认行为似乎不是非常用户友好的IMO。

2 个答案:

答案 0 :(得分:4)

插件API中有许多选项。

尝试设置onkeyup: false,默认为true

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

答案 1 :(得分:0)

虽然感觉很奇怪,但我会用“改变”。

here's my example code on 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>
相关问题