Ich habe das HTML5-Formular für eine Website verwendet. Ich dachte, wenn ich HTML5 verwende, wird das Formular automatisch validiert. Es funktioniert jedoch nicht für alle Bereiche des Browsers. Also musste ich Javascript verwenden. Da ich kein Javascript-Experte bin, muss ich mich mit vielen Problemen auseinandersetzen.
Hier ist die Website
1)Um die Fehlermeldung anzuzeigen, erstelle ich ein div(div id="validation") neben dem Eingabefeld. Ich habe das Div aus Javascript mit document.getElementById ausgewählt. Die eingegebene Eingabe ist jedoch nicht identisch. Es gibt viele Eingabefelder. Also muss ich das als Unterricht nutzen. Das Problem besteht darin, dass ich die Schleife/den Code für document.getElementsByClassName überhaupt nicht schreiben kann. Grundsätzlich ist es für mich nicht ratsam, die Klasse für diese div#-Validierung zu verwenden und identische IDs für die Auswahl durch Javascript zu verwenden. Denn es kann in vielen Fällen denselben Formulartyp wie auf dieser Seite geben. Wenn jemand auf das Bearbeitungssymbol klickt, wird ein Popup-Formular angezeigt. Daher sollte ich div.validation und nicht div#validation verwenden. Ich habe auch Angst wegen der Eingabe-ID. Unter dem obigen Link werden die gleichen Eingabefelder angezeigt. Wenn ich also die Eingabe anhand der ID des Formulars aus Javascript auswähle, funktioniert es möglicherweise nicht, wenn mehrere Formulare beibehalten werden. Ich kann also nicht verstehen, was ich tun soll. Kürzlich habe ich die Definition der div#validation einzeln getestet und es hat funktioniert.
(a) Schreiben Sie also bitte den Code für mindestens zwei Eingabefelder, die auf die Klasse aus Javascript abzielen. So kann ich dann das Javascript des verbleibenden Eingabefelds einfügen.
Screenshot von meinem Test:
Eine Sache, die ich nicht verwende „erforderlich“ überall, da ich Javascript verwende. Aber nachdem ich versucht habe, dass nichts funktioniert, habe ich zumindest das Attribut „erforderlich“ in das Eingabefeld von HTML eingefügt, Javascript funktioniert! Und ohne mindestens eine erforderliche Eingabedatei funktioniert Javascript nicht! Ich verstehe nicht, warum das passiert ist. Ich möchte „erforderlich“ nicht mehr verwenden.
(b) Außerdem möchte ich einen roten Hintergrund, wenn die Datei ungültig ist, wie folgt:
Wie kann ich das mit CSS oder Javascript machen?
Ich habe das HTML5-Formular für eine Website verwendet. Ich dachte, wenn ich HTML5 verwende, wird das Formular automatisch validiert. Es funktioniert jedoch nicht für alle Bereiche des Browsers. Also musste ich Javascript verwenden. Da ich kein Javascript-Experte bin, muss ich mich mit vielen Problemen auseinandersetzen.
Hier ist die Website
1)Um die Fehlermeldung anzuzeigen, erstelle ich ein div(div id="validation") neben dem Eingabefeld. Ich habe das Div aus Javascript mit document.getElementById ausgewählt. Die eingegebene Eingabe ist jedoch nicht identisch. Es gibt viele Eingabefelder. Also muss ich das als Unterricht nutzen. Das Problem besteht darin, dass ich die Schleife/den Code für document.getElementsByClassName überhaupt nicht schreiben kann. Grundsätzlich ist es für mich nicht ratsam, die Klasse für diese div#-Validierung zu verwenden und identische IDs für die Auswahl durch Javascript zu verwenden. Denn es kann in vielen Fällen denselben Formulartyp wie auf dieser Seite geben. Wenn jemand auf das Bearbeitungssymbol klickt, wird ein Popup-Formular angezeigt. Daher sollte ich div.validation und nicht div#validation verwenden. Ich habe auch Angst wegen der Eingabe-ID. Unter dem obigen Link werden die gleichen Eingabefelder angezeigt. Wenn ich also die Eingabe anhand der ID des Formulars aus Javascript auswähle, funktioniert es möglicherweise nicht, wenn mehrere Formulare beibehalten werden. Ich kann also nicht verstehen, was ich tun soll. Kürzlich habe ich die Definition der div#validation einzeln getestet und es hat funktioniert.
(a) Schreiben Sie also bitte den Code für mindestens zwei Eingabefelder, die auf die Klasse aus Javascript abzielen. So kann ich dann das Javascript des verbleibenden Eingabefelds einfügen. Screenshot von meinem Test: [img]https://i.sstatic.net/n1HT7.jpg[/img]
[img]https://i.sstatic.net/xmYOm.jpg[/img]
[img]https://i.sstatic.net/zWOty.jpg[/img]
[img]https://i.sstatic.net/0SdOi.jpg[/img]
[img]https://i.sstatic.net/m9DWt.jpg[/img]
[img]https://i.sstatic.net/E5XKS.jpg[/img]
Eine Sache, die ich nicht verwende „erforderlich“ überall, da ich Javascript verwende. Aber nachdem ich versucht habe, dass nichts funktioniert, habe ich zumindest das Attribut „erforderlich“ in das Eingabefeld von HTML eingefügt, Javascript funktioniert! Und ohne mindestens eine erforderliche Eingabedatei funktioniert Javascript nicht! Ich verstehe nicht, warum das passiert ist. [url=viewtopic.php?t=30561]Ich möchte[/url] „erforderlich“ nicht mehr verwenden.
(b) Außerdem möchte ich einen roten Hintergrund, wenn die Datei ungültig ist, wie folgt: [img]https://i.sstatic.net/ubjfr.jpg[/img] Wie kann ich das mit CSS oder Javascript machen?
Erforderlicher HTML-Code:
[code]
Create New Job
Job ID:
Start Date:
Deadline:
Finish Date:
Budget($):
Client ID:
Client Phone Number:
Client Email address:
Bidder ID:
Number of Supervisor:
Select 1 2 3
Odesk Profile Link:
Owner Type: Member Employee
Message:
[/code]
CSS:
[code]html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { border: 0 none; font-size: 100%; margin: 0; padding: 0; vertical-align: baseline; } a { text-decoration: none; }
[code]var submit = document.getElementById("submit"); submit.onclick = function() { var job_id = document.getElementById("job_id").value; var validation = document.getElementById("validation"); var form = document.getElementById("form");
if(job_id == "") { validation.style.display = 'block'; validation.innerHTML = "ID cannot be left empty";
Ich habe das HTML5 -Formular für eine Website verwendet. Ich dachte, wenn ich HTML5 verwende, gültig ist es automatisch das Formular. Aber für das gesamte Feld des Browsers wird es jedoch nicht...
Ich habe das HTML5 -Formular für eine Website verwendet. Ich dachte, wenn ich HTML5 verwende, gültig ist es automatisch das Formular. Aber für das gesamte Feld des Browsers wird es jedoch nicht...
Ich habe das HTML5-Formular für eine Website verwendet. Ich dachte, wenn ich HTML5 verwende, wird das Formular automatisch validiert. Es funktioniert jedoch nicht für alle Bereiche des Browsers. Also...
Ich verwende JSP für das Registrierungsformular. Ich verwende Servlet zur Überprüfung des vorhandenen Benutzernamens. Wie kann ich clientseitigen Validierungscode in Javascript schreiben?
Mein...
Ich habe eine Abruffunktion hinzugefügt, um eine versteckte Validierung auf einem Marketo-Formular durchzuführen. Das externe Feld gibt true oder false zurück. Das Formular wird immer gesendet, auch...