-1

重複の可能性:
HTML5フォームに必要な属性。カスタム検証メッセージを設定しますか?

次のような入力のあるフォームがあります。

<input id="username" name="username" required>

必須フィールドにカスタム検証メッセージを設定することは可能ですか?

4

1 に答える 1

1

この質問はすでにここで回答されています


setCustomValidityを使用します。

$(document).ready(function() {
    var elements = document.getElementsByTagName("INPUT");
    for (var i = 0; i < elements.length; i++) {
        elements[i].oninvalid = function(e) {
            e.target.setCustomValidity("");
            if (!e.target.validity.valid) {
                e.target.setCustomValidity("This field cannot be left blank");
            }
        };
        elements[i].oninput = function(e) {
            e.target.setCustomValidity("");
        };
    }
})
于 2012-11-15T22:22:51.387 に答える