HTML/Attribute/novalidate
Aus SELFHTML-Wiki
Formulare können seit HTML5 vor dem Absenden auf Gültigkeit überprüft werden. Dieser Mechanismus lässt sich mit dem Attribut novalidate des Formulars oder eben mit einem formnovalidate aushebeln. Sinnvoll ist dies etwa, wenn Sie einen Zwischenstand eines umfangreichen Formulars speichern wollen, bei dem (noch) nicht alle Pflichtfelder ausgefüllt sein müssen..
erlaubte Werte | |
---|---|
default-Wert | |
erlaubt in | form |
Beispiel
<form>
<h1>Kreditantrag</h1>
...
<button>endgültig absenden</button>
<button formnovalidate>Zwischenstand speichern</button>
</form>
Empfehlung: Auf die Problematik der Formularvalidierung wird auf der Seite Formulare/browsereigene Validierung genauer eingegangen.
Siehe auch
Weblinks
Liste der HTML-Attribute
- Formular-Attribute
- accept
- accept-charset
- action
- autocapitalize
- autocomplete
- autofocus
- checked
- cols
- dirname
- disabled
- enctype
- for
- form
- formaction
- formenctype
- formmethod
- high
- keytype
- list
- low
- max
- maxlength
- method
- min
- minlength
- multiple
- name
- novalidate
- optimum
- pattern
- placeholder
- readonly
- required
- rows
- selected
- size
- step
- type (button)
- type (input)
- value
- wrap
- Universalattribute
- Listen-Attribute
- Medien-Attribute
- Meta-Attribute
- Tabellen-Attribute
- Verweis-Attribute
required
-Attribut versehenen Eingabefelder ausgefüllt sind. Der zweite Button trägt jedoch einformnovalidate
. Dadurch wird die Überprüfung unterbunden.