badfsaadkl
Goto Top

Eingabeformat in HTML PHP Formular festlegen

Eingabeformat in Formular festlegen

Hallo zusammen,

ich möcht in einem HTML - Formular ein Datumsfeld das Format vorgeben.

Hintergrund ist, das die Datenbank, in welcher die Daten geschrieben werden soll, nur das Format "2010-11-06" verarbeiten kann.
Im Textfeld des Formulars kann ich ja aber das Datum beliebig eingeben (z.B. 06.11.2010)
Und das möchte ich verhindern, in dem ich das Eingabeformat bestimme, wie ich es ja in Visual Basic oder Access auch kann.

Code sieht momentan so aus:

<html>
<body>
<form action = "insert.php" method = "post">  
<input typ = "radio" name = "user" value = "Neu">NEU<p>  
<input typ = "radio" name = "user" value = "ALT">ALT<p>  
<input type = "text" name = "date">Datum<p>  
<input type = "submit">  
<input type = "reset">  
</form>
</body>
</html>

oder kennt noch jemand eine andere möglichkeit ???

Danke

Content-ID: 154593

Url: https://administrator.de/contentid/154593

Ausgedruckt am: 22.11.2024 um 13:11 Uhr

maretz
maretz 08.11.2010 um 16:43:38 Uhr
Goto Top
Moin,

naja, du kannst mit 3 Eingabefeldern arbeiten (eines für Tag, eines für Monat, eines für Jahr). Du kannst das mit Drop-Down-Feldern machen (Tag: 1-31, Monat 1-12, Jahr = Akt.-Jahr +/- offset).

Du kannt bei dem Senden ne Prüfung machen (erst per Split die Werte auftrennen - und dann prüfen ob die im Sinnvollen Limit liegen).

Du kannst mit Java-Script prüfen ob das Feld nur gültige Zeichen enthält,...

Von daher - Möglichkeiten gibt es da einige...
rufusalex
rufusalex 08.11.2010 um 16:49:54 Uhr
Goto Top
schaud dir mal html quick_form von pear an
nxclass
nxclass 08.11.2010 um 20:15:44 Uhr
Goto Top
Wie wäre es mit einem Pop-up Kalender - dann brauch man nur das Datum auswählen.

... da Du wahrscheinlich die Eingaben prüfst bevor diese in die Datenbank kommen - würde ich an dieser Stelle das Datumsformat prüfen und ggf. (auch ohne den Benutzer nochmal zu informieren) das Format anpassen.

http://php.net/manual/de/function.preg-match.php
BadFsaadKl
BadFsaadKl 09.11.2010 um 11:02:45 Uhr
Goto Top
Moin,

nen pop-uo Kalender wäre auch was tolles...
wo bekomme ih sowas her, und wie binde ich diesen dann ein ???

bin in php net so fit....

danke
nxclass
nxclass 09.11.2010 um 11:41:00 Uhr
Goto Top
... das ist dann auch Javascript.
Ich habe so etwas noch nicht erstellt aber es gibt dutzende im Internet. Einfach mal nach 'Kalender popup javascript" suchen.

... diesen http://www.dynamicdrive.com/dynamicindex7/jasoncalendar.htm habe ich als erstes gefunden ...
BadFsaadKl
BadFsaadKl 09.11.2010 um 12:19:53 Uhr
Goto Top
Moin,

supi...
Danke.

Ist eingebunden und funktioniert super..

DANKE