Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] zdarzenia // events, jakie zdarzenie dla klawiatury?
Rozpalacz
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 31.01.2006

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


Witam,

Jak mogę wywołać jakąś funkcję jeżeli poruszam się klawiaturą (SHIFT + strzałki)? Chodzi mi o wywołanie funkcji sprawdzającej ilość wybranych optionów.
Przy posługiwaniu myszką nie ma problemu, są zdarzenia onmouseclick etc. Jakie zdarzenie dla klawiatury?
Funkca max sprawdza mi ilość wybranych.
  1. function max()
  2. {
  3. var a = document.getElementById("selektId").getElementsByTagName("option");
  4. var y=0;
  5. for(x=0; x<a.length; x++)
  6. if(a[x].selected==true)
  7. y++;
  8. if(y>3)
  9. {
  10. alert("Wybrales za duzo");
  11. return false;
  12. }
  13. else
  14. return true;
  15. }


  1. <form onsubmit="return false;">
  2. <select id="selektId" size=6 multiple>
  3. <option value="3" selected onclick="selected=max();">1</option>
  4. <option value="4" onclick="selected=max();">2</option>
  5. <option value="5" onclick="selected=max();">3</option>
  6. <option value="6" selected onclick="selected=max();">4</option>
  7. <option value="7" onclick="selected=max();">5</option>
  8. <option value="8" onclick="selected=max();">6</option>
  9. <option value="9" onclick="selected=max();">7</option>
  10. <input type="submit"> - tylko dla sprawdzenia GET'a


Ten post edytował Rozpalacz 2.06.2009, 17:24:54
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Sproboj z onChange().
Go to the top of the page
+Quote Post
Rozpalacz
post
Post #3





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 31.01.2006

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


z onchange w ogóle nie działa, nawet przy klikaniu myszką (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Uzywam FireFox 3.0

Ten post edytował Rozpalacz 2.06.2009, 17:29:02
Go to the top of the page
+Quote Post
Maxik
post
Post #4





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

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


onkeyup, onkeypress, onkeydown
Go to the top of the page
+Quote Post

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: 2.10.2025 - 08:31