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
Orzeszekk
post
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 14
Dołączył: 8.09.2011

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


pisalem to z glowy bez sprawdzenia czy dziala, myslalem ze potrzebujesz podpowiedzi a nie rozwiazania kopiuj&wklej. zaraz ci dam w pełni sprawne.

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <title>Przykladowa strona</title>
  4. <script type="text/javascript" src="Javascripts/jQuery.js"></script>
  5. <script type="text/javascript">
  6. var inputWithKeysSelector = "input#keys_selector";
  7. $ ( document ).bind ( 'keypress', function ( e )
  8. {
  9. var pressedKeyCode = e.keyCode;
  10. var pressedChar = String.fromCharCode ( pressedKeyCode );
  11. var input = $ ( inputWithKeysSelector );
  12. // Wersja dodająca znaki: z, x, c, d, e...
  13. var newValueOfTextField = input.val () + pressedChar + ", ";
  14. // wersja wyswietlajaca tylko ostatni znak
  15. // var newValueOfTextField = input.val();
  16. input.val ( newValueOfTextField );
  17. } );
  18. </script>
  19. </head>
  20. <div>
  21. <span> Tutaj pojawią się znaki wpisywane przez ciebie: </span>
  22. <span><label for="keys_selector">Znaki:</label><input type="text" id="keys_selector" style="width: 600px;"/></span>
  23. </div>
  24. </body>
  25. </html>


Tylko daj sobie własną ścieżkę do JQuery w <script type="text/javascript" src="Javascripts/jQuery.js"></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 - 10:27