是否可以更改内容HTML5警报消息?

时间:2013-12-31 22:30:47

标签: html html5

是否可以控制HTML5警报消息?将“required”添加到输入字段时。

因为我希望它具体而且我不希望它的语言依赖于浏览器。

<input id="answer" required>

3 个答案:

答案 0 :(得分:2)

您可以使用customValidity

$(function(){
    var elements = document.getElementsByTagName("input");
    for (var i = 0; i < elements.length; i++) {
        elements[i].oninvalid = function(e) {
            e.target.setCustomValidity("This can't be left blank!");
        };
    }
});

我认为这至少适用于Chrome和FF,我不确定其他浏览器

答案 1 :(得分:1)

谢谢大家的帮助,

一开始我问我不认为它甚至可能,但是在你的回答之后我用Google搜索并找到了这个惊人的教程:

http://blog.thomaslebrun.net/2011/11/html-5-how-to-customize-the-error-message-for-a-required-field/#.UsNN1BYrh2M

答案 2 :(得分:0)

是:

<input required title="Enter something OR ELSE." />

title属性将用于通知用户问题。