Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS]Zapisywanie wciśniętego klawisza w inpucie
JustHuman4
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 2
Dołączył: 10.12.2011
Skąd: Stumilowy Las

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


Witam. Jestem troszkę cienias w JS więc proszę Was o pomoc (wydaje mi się że to jest banalne). Chciałbym mieć jakiś input w którym pokazywano by wciśnięte klawisze na klawiaturze. Wciskamy np klawisz "A", w inpucie pojawia się "A,". Po odświeżeniu oczywiście wszystko znika, żeby nie było ;P
Z góry dziękuję
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


@Orzeszekk: Z tym JS to jak nie wiesz to lepiej nie pisz bzdur (IMG:style_emoticons/default/smile.gif) Szczególnie jeśli chodzi o to zdanie:
Cytat
Bez jQuery byloby duzo p...lenia ze zrobieniem binda pod event 'keypress' tak zeby zadzialalo pod każdą przeglądarką, poza tym z tego co pamietam, jedne przegladarki mają dostep do tego co jest w inpucie za pomoca input.value, inne input.html, inne jeszcze inaczej...


Poniżej kod, który zadziała wszędzie, aż tak dużo "pitolenia" się nie było:
Kod
<input id="test">

<script>
onload = function(){
document.onkeypress = function(e){
   e = e || event;
   var key = e.which || e.keyCode;
   document.getElementById('test').value += String.fromCharCode( key )+', ';
}
}
</script>
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: 6.10.2025 - 14:05