Ich verwende die einfachsten HTML 5-Formulare und möchte das Attribut 'required' für das Kontrollkästchen verwenden, um sicherzustellen, dass der Benutzer beim Übermitteln des Formulars darauf klickt .HTML5 Erforderliches Attribut für Formularvalidierung: Gute Idee oder schlechte Idee
Sollte ich eine serverseitige Validierung haben - falls jemand einen Browser benutzt, der html5 nicht unterstützt?
Weitere Informationen:
Meine Form wie folgt aussieht:
[] Ich akzeptiere die Bedingungen
Senden
Code:
<input type="checkbox" required> I accept the terms and conditions<br />
<input type="submit" value="submit"/>
Ja. Sie brauchen immer serverseitige Validierung Diese (clientseitige/html/js) Validierung stellt keine zuverlässige Einschränkung dar, aber Sie benötigen sie auch, um den Benutzer über die Eingabe zu informieren. Ein Entwickler kann dies leicht verletzen. – Sami
Sollte geschlossen sein. Ich weiß es nicht genau In welcher Kategorie es fällt, ist es off-topic, zu breit oder primär auf Meinung basiert. Ich bin mir nicht sicher. Aber es ist keine Programmierfrage. Es fragt nach einem Thema und nicht nach einem bestimmten festgefahrenen Szenario – Sami