Autor | Zpráva | ||
---|---|---|---|
majo20 Profil * |
po kliknutí na tlačidlo mi javascript vykoná určitú akciu a hneď potom by som potreboval vyprázdniť INPUT pole a nastaviť mu focus. AKo na to?
|
||
Joker Profil |
#2 · Zasláno: 14. 10. 2009, 16:18:15
//nejdřív se získá objekt daného prvku a potom: prvek.value = ""; prvek.focus(); |
||
majo20 Profil * |
#3 · Zasláno: 14. 10. 2009, 16:34:40
a ako mám získať ten objekt prvku?
a druhá otázka: ako odchytím stlačenie ENTER-u v INPUTe? |
||
Radek9 Profil |
#4 · Zasláno: 14. 10. 2009, 16:37:29
majo20:
„a ako mám získať ten objekt prvku?“ document.getElementById("id_prvku").value = ""; document.getElementById("id_prvku").focus(); „a druhá otázka: ako odchytím stlačenie ENTER-u v INPUTe?“ Tuším, že onSubmit. |
||
Joker Profil |
#5 · Zasláno: 14. 10. 2009, 17:21:19
Radek9:
Možná pokud se prvku mění více vlastností, tak: var prvek = document.getElementById("idprvku"); prvek.value = ""; prvek.focus(); majo20: „a druhá otázka: ako odchytím stlačenie ENTER-u v INPUTe?“ Chcete odchytávat stisknutí ENTERu v políčku, nebo odeslání formuláře? Stisknutí ENTERu v políčku nemusí odeslat formulář a zároveň formulář lze (obvykle) odeslat i jinak, než stisknutím ENTERu v políčku. Odeslání formuláře se odchytí přes to onsubmit. |
||
majo20 Profil * |
#6 · Zasláno: 14. 10. 2009, 17:29:27
neviem prečo ale nefunguje mi ani jedno. Tu je script:
<script type="text/javascript"> $(document).keyup(function(event){ if (event.keyCode == 13) { var mesage = $("input[name='new_qick_message']").val(); $.get("send_mesage.php", { new_qick_message: mesage } ); } }); $(document).ready(function(){ $("#odosli").click(function(){ var mesage = $("input[name='new_qick_message']").val(); $.get("send_mesage.php", { new_qick_message: mesage } ); }); }); </script> jeden script odchytáva stlačenie ENTER-u a druhé stlačenie tlačidla odoslať. Ale to vyprázdnenie nefunguje ani jedno. |
||
majo20 Profil * |
#7 · Zasláno: 14. 10. 2009, 17:40:09
ďakujem, už to funguje, ja som tam mal chybu...
|
||
Časová prodleva: 15 let
|
0