Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html] automatyczne przechodzenie pomiedzy komponentami input
drobny
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 4.08.2006

Ostrzeżenie: (0%)
-----


Mam kilka komponentow input

  1. Godzina: <input type="text" name="godz" maxlength=2>:<input type="text" name="min" maxlength=2>


Chodzi mi o to ze chcialbym zeby po wpisaniu dwoch znakow godziny kursor automatycznie przeszedl do kolejnego komponentu

Nie bardzo mam pomysł jak to zrobic wiec prosze o pomoc

Z góry dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
drobny
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 4.08.2006

Ostrzeżenie: (0%)
-----


Dzieki za odpowiedz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Mam jeszcze jedno pytanie dotyczace tego skryptu

W formularzu znajduje sie wiecej takich komponentow Chcialbym zeby kursor przechdzil pomiedzy tymi komponentami az 'do konca'

Troche przerobilem ta funkcje ale cos nie bardzo chce mi dzialac Nie wiem czy wogole mozna tak robic, ale musi byc jakis inny sposob bo chyba rowiazaniem nie jest pisanie dla kazdego komponentu odzielnej funkcji czy tez warunkow (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

  1. function changeFocus(nazwa, nazwa_next){
  2.  
  3. maxlen=document.forms[0].nazwa.getAttribute('maxlength');
  4. actual=document.forms[0].nazwa.value.length;
  5. if (actual==maxlen){
  6. document.forms[0].nazwa next.focus();
  7. }
  8. else {return;}
  9. }<!---->
  10.  
  11. <input type="text" name="godz" maxlength="2" onKeyUp='changeFocus('godz', 'min');'>
  12. <input type="text" name="min" onKeyUp='changeFocus('min', '...');'>
  13. ...
  14. </form>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 02:18