Was ist ein erforderliches Feld-Validator für ein Optionsfeld?

August 13

Was ist ein erforderliches Feld-Validator für ein Optionsfeld?

Beim Websites von Benutzereingaben durch Formulare erfassen erforderlichen Feld Validierungssteuerelement Skripts in Sprachen wie z. B. JavaScript verwendet werden kann, um sicherzustellen, dass der Benutzer einen Wert für die einzelnen erforderlichen Felder eingegeben hat. Sie manchmal auch zu überprüfen, dass die Eingabe des Benutzers in einem gültigen Format ist; Beispielsweise enthält ein Telefonnummernfeld nur Zahlen. Ein erforderliches Feld-Validierer für ein Optionsfeld ist ein Skript, die sicherstellt, dass der Benutzer ein Optionsfeld ausgewählt hat, vor dem Absenden des Formulars mit ihren Daten.

Prozess

Wenn Benutzerdaten wird übermittelt durch ein Formular Webseite die Daten normalerweise auf einem Server, z. B. bei verarbeitet speichern in einer Datenbank. Anstatt die Daten über das Netzwerk unnötig senden, Pflichtfeld Validatoren im Browser des Benutzers zuerst ausführen, sicherstellen, dass alle erforderlichen Felder in ihnen einen gültigen Wert haben. Pflichtfeld Validatoren normal ausgeführt, wenn der Benutzer versucht, das Formular zu senden, indem Sie auf eine HTML-Schaltfläche "Senden". Wenn der Benutzer nicht alle benötigten Felder einen Wert eingegeben hat, fordert das Skript in der Regel ihr zu tun. Nachdem alle erforderlichen Felder korrekt ausgefüllt sind, die Daten des Benutzers an den Server gesendet und dort verarbeitet.

Radio-Buttons

Das Optionsfeld ist ein gemeinsames Element in Websiteformularen und sie sind in der Regel in Gruppen von zwei oder mehr enthalten. Wenn Sie ein Optionsfeld wird den anderen in der Gruppe abgewählt werden. Dies ist da RadioButton-Steuerelemente für Fälle ausgelegt sind, in denen der Benutzer nur ein Element, z. B. ein Alter Halterung, Geschlecht oder Beschäftigung Status auswählen sollten. In den meisten Fällen würde ein Pflichtfeld-Validator nicht überprüft, Radio-Buttons, sondern eher andere Steuerelemente in denen ein Datenelement in einem Textfeld eingegeben oder aus einer Dropdown-Liste ausgewählt werden muss.

Automatische Auswahl

Anstatt für Werte in der Radio-Buttons mit einem Pflichtfeld Bestätigung Skript überprüfen, entscheiden viele Entwickler, um ein Radio-Taste Auswahl als Standard zu verwenden. Wenn Sie Optionsfelder in das HTML-Markup-Code für ein Formular einfügen, können Entwickler angeben, dass eines der Optionsfelder in einer Gruppe zunächst ausgewählt werden sollten. Diese Auswahl kann dann als Standard behandelt werden. Wenn der Benutzer in der Gruppe keinen anderen Optionsfeld auswählt, wird davon ausgegangen, dass die automatisch gewählte Option ihrer Wahl ist. Dies bedeutet, dass die Mußfeld-Prüfung nicht die Optionsfeldgruppe überhaupt verarbeiten muss.

Alternativen

Enthält eine Webseite Form eine Gruppe von Optionsfeldern in denen der Entwickler keiner als Standard gewählt werden will, muss er zusätzliche Schritte Unternehmen, um sicherzustellen, dass der Benutzer eine Auswahl trifft. Da Pflichtfeld Validatoren nicht im Allgemeinen für Optionsfelder ausgelegt sind, geht es dabei um einige zusätzliche Codierung. Ein Ansatz besteht darin enthalten ein verborgenes Formularfeld innerhalb des Formulars mit einem Skript in die Seite das ausgeblendete Feld auffüllen, wenn der Benutzer eine Auswahl aus der Optionsfeldgruppe vornimmt. Wenn das Pflichtfeld Bestätigung Skript ausgeführt wird, können sie das verborgene Formularfeld prüfen. Wenn das verborgene Formularfeld nicht aufgefüllt wurde, wird der Benutzer nicht vorgenommen hat, eine Auswahl aus den Optionsfeldern und kann dazu aufgefordert werden.