4 Stimmen

HTML5 & placeholder: wie kann man es progressiv machen?

Ich überlege, das Platzhalter-Attribut von HTML5 zu verwenden. Wenn der Browser kein HTML5 unterstützt, kann ich jQuery als Fallback verwenden. Aber was passiert, wenn JS ausgeschaltet ist? Wie gehe ich damit um, wenn ich die progressive Enhancement-Philosophie verwende?

5voto

swatkins Punkte 13344

Warum zeigen Sie nicht tatsächlich ein Element und verstecken es mit js?

// js Datei
$('label').hide();

Auf diese Weise sehen sie ohne js ein normales Label; mit js wird das Label entfernt und Sie erhalten entweder Ihren jQuery-Platzhalter oder Ihren HTML5-Platzhalter.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X