Autor Zpráva
lexlutor
Profil *
potrebujem pomoct ako by sa dalo spravit to že zadavam rodne čislo napriklad 7705128956 a ono by mi automaticky ako vpíšem prvých 6 čísel tam vložilo lomitko
Je to možné????
habendorf
Profil
Je. Budeš třeba sledovat length a v pravém okamžiku spácháš něco jako this.value+="/".
Joker
Profil
Osobně bych to ale takhle nedělal. Ono je při tom psaní dost nepříjemné, pokud se během psaní do textu vkládají nějaké údaje. Takže:
1. lomítko tam dodat až na onblur (opuštění políčka), pokud v políčku lomítko ještě není.
2. rozdělit to na dvě políčka a mezi nimi to lomítko natvrdo napsat: |______| / |____| ...a potom si to složit.
habendorf
Profil
Joker: Souhlas. Udělal bych ad 2).
lexlutor
Profil *
ad 2 sa mi pači ale ako to mam urobiť -aby uživatel nemusel extra klikat do druheho okna???
habendorf
Profil
Jednoduše. Jakmile budeš mít v prvním 6 číslic, předáš focus druhému inputu.
lexlutor
Profil *
OOOO - moment tak to sa ako robí???? pomouž
habendorf
Profil
Jakmile budeš mít v prvním 6 číslic
Na to máš odpověď už v první odpovědi.

předáš focus druhému inputu
JS metoda focus
lexlutor
Profil *
nejaku ukážku - to by nelo - please
habendorf
Profil
<input onkeyup="if(this.value.length==6)document.getElementById('input2').foc us()">
<input id="input2">

Třeba.
lexlutor
Profil *
no moment vytvorim si dve textboxy jeden z názvom input1 a druhy s input2 potom to ako ošetrím - fakt mi to nejde...
Kura Chlopi pomožte
habendorf
Profil
Kura Chlopi pomožte

Kura vždyť jsem ti napsal kompletní řešení. Zkopírovat to zvládneš, ne?
lexlutor
Profil *
zvladnem len mi to nefunguje ten javascript mam dat do head alebo ako označim do toho input 1 - to označiť netreba???
habendorf
Profil
Normálně to vraž někam mezi body a /body. Nehledej problémy tam, kde nejsou.
lexlutor
Profil *
Ja som asi Vadnej tu je zdrojak
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>Hello!</title>
</head>

<body>
<script language="JavaScript" type="text/javascript">
<input onkeyup="if(this.value.length==6)document.getElementById('input2').foc us()">
<input id="input2">
</script>

<input name="input1" /> <input name="input2" />


</body>

</html>
habendorf
Profil
Uf, asi bude třeba naučit se absolutní základy.

<body>
<input onkeyup="if(this.value.length==6)document.getElementById('input2').foc us()">
<input id="input2">
</body>

Může to být jednodušší?
lexlutor
Profil *
Diky moc kamo - mam pravdu fakt sem vadnej -
Este raz Diky....
Toto téma je uzamčeno. Odpověď nelze zaslat.

0