wassago
10.05.2004, 16:20:48
sprawa wyglada tak:
powiedzmy ze mam inputy tekstowe, i chcialbym aby po np. 8 wpisanym znaku w owym polu automatycznie kursor zostal przeniesiony do nastepnego inputu.. dokladnie jak to ma miejsce przy wpisywaniu nr seryjnych przy instalacji np. officeXP
jak powinien wygladac taki skrypt?
Paul
10.05.2004, 17:14:47
[xml:1:39ac1f30cc]<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<script type="text/javascript">
function przeskocz(nr,dlugosc){
eval('obj = document.fm.text'+nr);
if(obj.value.length >= dlugosc){
eval('obj2 = document.fm.text'+(nr+1)+'');
(obj2)?obj2.focus():obj.blur();
}
}
</script>
</head>
<body>
<form name="fm">
<input type="text" name="text1" onkeypress="przeskocz(1,8 );">
<input type="text" name="text2" onkeypress="przeskocz(2,8 );">
<input type="text" name="text3" onkeypress="przeskocz(3,8 );">
<input type="text" name="text4" onkeypress="przeskocz(4,8 );"></form>
</body>
</html>[/xml:1:39ac1f30cc]
wassago
10.05.2004, 17:19:30
dziekowac bardzo :wink:
ps. chyba "pomogl mi" nie dziala