第一个元素将错误消息继续聚焦。使用Javascript

时间:2012-05-23 14:49:58

标签: javascript jquery html

我有一个包含一些输入字段的表单:

Folder Name:
<input type="text" id="folderName" name="folderName" data-bind = "value: FolderName" />

Prefix:
<input id="prefix" name="prefix" data-bind = "value: Prefix" />

我使用jquery验证插件验证这些字段:

rules: {
            folderName: {
                required: true
            },
            prefix: {
                required: true,
                exactLength: 4
            },
}

提交包含空字段的表单时,会显示两个输入的错误消息。我想要完成的是第一个带有错误消息的元素。我在javascript方面的技能相当差,所以任何工作的例子都会非常感激。谢谢!

1 个答案:

答案 0 :(得分:1)

在验证结束后删除这样的内容

// set focus to first input
$('body').find(':input:first').focus();