PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : maskiertes input-feld


wolxXx
19.08.2008, 22:49:09
hay hoh.
hab da ein problem, weiss aber garnicht, wie ich da ran gehen soll...
es gibt beispielsweise in c# und java die möglichkeit, einen input mit einer maske zu besetzen.
das soll beispielsweise so aussehen:
xx:xx:xxxx
es soll ein datum eingegeben werden. und ich möchte vorher schon einige fehler ausschließen und lästige fehlermeldungen vermeiden.
ich weiss auch, dass ich sowas schonma gesehen hab.
aber wie macht man das mit html, javascript??

wär cool, wenn mir da jemand helfen könnte.
greetz,
wolxXx

ps: selfthml sagt nix, google nur mist...

ksticker
19.08.2008, 23:50:03
wie meinst Du genau, soll nach der eingabe geprüft werden oder bei der eingabe?

wolxXx
19.08.2008, 23:50:49
schon direkt bei der eingabe.

ksticker
19.08.2008, 23:52:09
Dann geht das nur mit JS, würde aber trotzdem danach nochmals mit PHP prüfen.

wolxXx
19.08.2008, 23:58:00
ja, das problem ist aber, wie mache ich das mit javascript?
hab ja nicht einmal einen ansatz, oder eine idee!

und mit phps regex nochmals überprüfen ist klar.

Xor
21.08.2008, 00:02:22
Wenn du in php bereits weißt, wie du es mit regex prüfen kannst, kannst du es doch auch in Java, oder? Es sind ca. die gleichen befehle. Du brauchst dir nur eine entsprechende JavaScript-Funktion schreiben und diese mit
<input onchange="javascript:check(this.value);" ...
bei jedem ändern des Input-Wertes aufrufen.