1. Übersicht
In der tatsächlichen Entwicklung muss häufig festgestellt werden, ob der Wert eines Elements in dem vom Benutzer eingereichten Formular leer ist. Eine andere Situation ist, dass die Werte aller Elemente in der Form nicht leer sein dürfen. In diesem Beispiel wird eine einfache und effektive Möglichkeit eingeführt, um festzustellen, ob alle Elemente in einer Form leer sind.
2. Technische Punkte
Es wird hauptsächlich in JavaScript implementiert, indem es das Elementattribut des Formularobjekts durchschleifen. Das Element -Attribut des Formularobjekts ist ein Array aller Elemente der Formularform in der Seite. Zum Beispiel repräsentiert Form.elemente [0] das erste Elementobjekt der Form und Form.elemente [n] das n -te Elementobjekt der Form.
3. spezifischer Implementierungscode
(1) Erstellen Sie eine neue Seite "Index.jsp Formular". Die Form der Seite enthält 3 Elemente, die nicht leer sein dürfen und eine Schaltfläche Senden. Sie müssen den ID -Attributwert eines Formulars definieren. Der Schlüsselcode lautet wie folgt:
<form action = "" id = "myForm"> <table align = "center"> <tr> <td> meldung: </td> <td> <Eingabe type = "text" name = "messageUser"> </td> </tr> <tr> <Td> Nachrichtentitel: </td> </ttr> <tr> <tr> <tr> <Tditittitle "</td> </tr> <TR> <" messagetit " Inhalt: </td> <td> <textarea rows = "8" cols = "45"> </textarea> </td> <tr> <td align = "center" colspan = "2"> <Eingabe type = "button
(2) Schreiben Sie eine Methode, um zu überprüfen, ob der Wert des Formularelements im <Skript> -Tag dieser Seite nicht leer sein darf. Der Schlüsselcode lautet wie folgt:
Funktion check () {var myForm = document.getElementById ("myForm"); // Formularform Objekt für (var i = 0; i <myForm.length; i ++) {// Schleifenformform if (myForm.elements [i] .Value == "") {// urteilen, ob jedes Element leer ist (myForm.elements [i] .Title+"kann nicht leer sein!"). // Elemente erhalten Fokusrendite;}} myForm.submit ();}In JavaScript repräsentiert das Wertattribut des Elementsattributs des Formularobjekts den Wert des angegebenen Elements. Das Namensattribut repräsentiert den Namen des angegebenen Formularelements; und das Titelattribut repräsentiert den Titel des Formularelements.
Das obige ist das relevante Wissen über den Beispielcode, den der Editor Ihnen vorstellt, um zu überprüfen, ob der Wert des Formularelements leer ist. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!