Gunnar Bittersmann: Gibt es eine andere Lösung?

Beitrag lesen

@@cheminar:

nuqneH

Hier ist mal mein html code(nur im Zusammenhang des JavaScripts):

Zur Formularvalidierung sollte gar kein JavaScript erforderlich sein. Moderne Browser können das von Haus aus mit HTML5. Wenn nur nicht dieser Drecksbrowser aus dem Hause Apple wäre … http://forum.de.selfhtml.org/archiv/2013/2/t212733/#m1453470 ff., http://alistapart.com/article/forward-thinking-form-validation

Dennoch würde ich auf HTML5 setzen. Und ein zusätzliches JavaScript, dass nur für Safari und alte IEs geladen(!!) und ausgeführt wird.

<input type="text" placeholder="Vorname" class="regstyle" name="Vorname" id="Vorname"/>

Nein. „Vorname“ etc. sollten keine Placeholder sein, sondern Label für die Eingabefelder:

<label for="Vorname">Vorname</label>  
<input type="text" class="regstyle" name="Vorname" id="Vorname"/>

Benutzer von Screenreadern können mit Eingabefeldern ohne Label wenig anfangen. Aber auch für Sehende sind Label, die beider Eingabe verschwinden, nicht sinnvoll. http://forum.de.selfhtml.org/archiv/2013/5/t213782/#m1462206

<div id="msginput">Du musst alle Felder ausgef&uuml;llt haben.</div>

Du muss nicht alle Umlaute verst&uuml;mmelt haben. http://www.w3.org/International/questions/qa-escapes#not

Qapla'

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)