在keyup事件上附加jquery验证引擎

时间:2012-10-22 10:31:05

标签: jquery-validate javascriptmvc

我在输入字段的项目中使用了jquery验证引擎。

代码结构就像这样

<form>
  <input/>
  <input/>
</form>

我验证了keyUp中的字段。

现在,我如何仅在具有焦点的输入上显示提示。

或以其他方式验证在特定表单中具有焦点的单个输入元素,因为验证引擎已附加到表单上。

我使用JavaScript-MVC框架

请帮帮我。提前致谢

1 个答案:

答案 0 :(得分:0)

要验证在keyup上具有焦点在特定表单内的单个输入元素,请尝试使用

<html>
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js" type="text/javascript"></script>
    <script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.10.0/jquery.validate.min.js"
        type="text/javascript"></script>
    <script type="text/javascript">
        $(function () {
            $('form').validate({ onkeyup: false });

            $('form').bind('keyup', function () {
                $(':focus', this).valid();
            });

        });
    </script>
</head>
<body>
    <form>
    <input name="one" class="required number"/><br />
    <input name="two" class="required" /><br />
    <input type="submit" />
    </form>
</body>
</html>