eingegeben werden Im Moment habe ich:Wie kann ich ein Formularfeld mit dem angegebenen Muster in html machen (MM/DD/YYYY), das fügt ein „/“ automatisch nach zwei ganzen Zahlen
<input type="text" wicket:id="singleDateField" pattern="(?:(?:0[1-9]|1[0-2])[\/\\-. ]?(?:0[1-9]|[12][0-9])|(?:(?:0[13-9]|1[0-2])[\/\\-. ]?30)|(?:(?:0[13578]|1[02])[\/\\-. ]?31))[\/\\-. ]?(?:19|20)[0-9]{2}"/>
Aber ich brauche die Form, um eine /
nach zwei Zahlen eingegeben werden, fügen Sie dann eine /
nach zwei weiteren Zahlen eingegeben werden, und dann keine weitere Eingabe nach der 4-stelligen Jahr eingeben eingeben. Ich möchte, dass die Formatierung vorher festgelegt wird, so dass eine Fehlermeldung nicht notwendig ist und der Benutzer kein inakzeptables Datum eingeben kann.
Ich hoffe, das macht Sinn ich könnte die Hilfe nutzen!
Einige Erklärungen, wenn Sie eine Antwort posten, sind wünschenswert. Was hast du geändert und warum? – Michelangelo