Autor Zpráva
Honza K.
Profil *
Dobrý den,

Pokouším se nějakým způsobem udělat následující:

Mám nějaký input, do kterého uživatel zadává datum ve formátu (dd.mm.yyyy). Zadá například 01.12.2008 a chtěl bych, aby když zadám leden 01, aby za ním hned skočila tečka a totéž i za měsícem. Je to možné nějakým způsobem udělat? Uživatel by tedy zadával jen 01122008 s tím, že po dnu a měsící by skočila automaticky tečka.

<input type="text" value="" name="rez_datum" maxlength="10" class="datum" />


Předem díky za nápady.
Honza.
radas
Profil *
nevím raději bych to asi udělal pomoci kalendaře...že si z kalendaře vyber datum a ty sám si můžeš upravit v jakém tvaru ho chceš vidět a v jakém s ním chceš pracovat
peta
Profil
jakpsatweb - javascript - priklady
onkeydown?
(objekt.value.length==2) {objekt.value+='.'}
(objekt.value.length==4) {objekt.value+='.'}
ale jestli pak muzes udelat backspace, jake odmazavat zpet? :) ale to se da tez osetrit, hlidat backspace.

Take bych to udelal pomoci kalendare.
http://www.peter-mlich.wz.cz/x/ww/js/jspriklady.htm
datum - cal

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: