Erforderliche input-Feld bekommt der Grenze, wenn der Wert leer ist und die Farbe ist im Stil

Könnte Sie mir erklären?

Führen Sie diese in Firefox:
http://jsfiddle.net/eMa8y/24/

HTML:

<html>

    <head>
        <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    </head>

    <body>
        <form>
            <input type="text" placeholder="input" required />
            <input type="text" placeholder="input" />
        </form>
    </body>

</html>

CSS:

input {
    color:black;
}
[required] {
    color:red;
}

SKRIPT:

$(document).ready(function () {
    setTimeout(function () {
        $("input").val("");
    }, 3000);
});

Warten Sie drei Sekunden und der Eingang erhält einen roten Rahmen. Warum? Ist es ein bug von Firefox?

Hinweis, dass ich Firefox 18.0.2.

Dank.

InformationsquelleAutor user1608790 | 2013-02-15

Schreibe einen Kommentar