Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] klawiatura ekranowa
Forum PHP.pl > Forum > Przedszkole
masterbx2
witam

robie klawiaturke z polskimi znakami dla uzytkownikow, ktorzy owych nie posiadaja (np ja).

  1. <table class="onclick">
  2. <tr><td>
  3. <form name="form" method="post" action="">
  4. <input type="text" id="search" name="search" size="45"/>
  5. </td>
  6. <td>
  7. <input type="submit" name="sub" style="" value="send" class="button" />
  8. </td>
  9. </tr>
  10. <tr><td colspan="2">
  11. <a onClick="znaki('±');">±</a>
  12. <a onClick="znaki('ć');">ć</a>
  13. ...
  14.  
  15. </td>
  16. </tr>
  17. </form>
  18. </table>
  19.  


problem w tym, ze jak nacisne na jakas literke to kursor znika z pola pisania i aby pisac dalej musze znowu kliknac w pole pisania. w sumie drobiazg ale fajnie byloby gdyby kursor po wklejeniu litreki pokazywal sie tuz za nia w polu. jak uzyskac taki efekt??
peter13135
Kod
http://forum.php.pl/lofiversion/index.php/t103097.html
Hpsi
zmień opis tematu java to nie javascript ...
ixpack
Java != JavaScript to 1.

2. To to jest piku¶, problem będzie z backspace happy.gif i usuwaniem literki, która jest przed znakiem zachęty.

3. Ja użyłem tego: JavaScript keyboard, zmodyfikowałem, żeby klawiatura była na wierzchu, focus ustawiłem odpowiednio na pola (kilka pól formularzy...) i mi ¶miga wink.gif
masterbx2
Cytat(peter13135 @ 13.05.2011, 10:39:49 ) *
Kod
http://forum.php.pl/lofiversion/index.php/t103097.html



chodzi mi wlasnie brardziej o takie rozwiazanie. nie chce pelnej klawiatury tylko ustawic kilka znakow.
sprobowalem te rozwiazania z linkow, ale jakos mi nie dzialczy. pewnie zrobilem cos zle... ogolnie nie orientuje sie jeszzce dorbez w js. cud ze ogarnalem jakos wklejanie tych literek . . .


  1. function setFocus()
  2. {
  3. document.form.search.focus();
  4. }
  5.  
  6. <table class="onclick">
  7. <tr><td>
  8. <form name="form" method="post" action="">
  9. <input type="text" id="search" name="search" size="45"/>
  10. </td>
  11. <td>
  12. <input type="submit" name="sub" style="" value="send" class="button" />
  13. </td>
  14. </tr>
  15. <tr><td colspan="2">
  16. <a onload="setFocus();" onClick="znaki('±');">±</a>
  17. <a onload="setFocus();" onClick="znaki('ć');">ć</a>
  18. ...
  19.  
  20. </td>
  21. </tr>
  22. </form>
  23. </table>
  24.  
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.