0

私はいくつかの入力フィールドを持つフォームを持っています:

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のスキルはかなり貧弱なので、実際の例は大歓迎です。ありがとう!

4

1 に答える 1

1

検証が開始された後、このようなものをドロップします

// set focus to first input
$('body').find(':input:first').focus();
于 2012-05-23T14:52:43.243 に答える