Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] klawiatura ekranowa
masterbx2
post 13.05.2011, 09:26:57
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 1.04.2011

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


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??

Ten post edytował masterbx2 13.05.2011, 09:52:12
Go to the top of the page
+Quote Post
peter13135
post 13.05.2011, 09:39:49
Post #2





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


Kod
http://forum.php.pl/lofiversion/index.php/t103097.html


--------------------
:)
Go to the top of the page
+Quote Post
Hpsi
post 13.05.2011, 09:49:33
Post #3





Grupa: Zarejestrowani
Postów: 483
Pomógł: 50
Dołączył: 15.03.2005
Skąd: Poznań

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


zmień opis tematu java to nie javascript ...


--------------------
Daiquiri: T1 = (dx/dt * s)^hpsi
Daiquiri: gdzie T1 - Twój czas przybycia na miejsce, dx/dt - prędkość, s droga
Daiquiri: brb trzeba by to poprawić T1 - Czas jaki Ci to zajmie
Daiquiri: Zatem T - czas dotarcia p T1 + T2 gdzie T2 = aktualny czas

===
po prostu kocham ją :D haha
Go to the top of the page
+Quote Post
ixpack
post 13.05.2011, 09:51:06
Post #4





Grupa: Zarejestrowani
Postów: 248
Pomógł: 55
Dołączył: 1.06.2010
Skąd: mam to wiedzieć?

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


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


--------------------
Łatwo jest być odważnym za murami własnego zamku.
Go to the top of the page
+Quote Post
masterbx2
post 13.05.2011, 10:32:47
Post #5





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 1.04.2011

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


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.  
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 11:29