@@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üllt haben.</div>
Du muss nicht alle Umlaute verstümmelt haben. http://www.w3.org/International/questions/qa-escapes#not
Qapla'
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)