Autor | Zpráva | ||
---|---|---|---|
H.V. Profil * |
#1 · Zasláno: 7. 12. 2014, 11:31:26
jak bych mohl v tomto kodu přidat checkbox?
http://jsfiddle.net/GcdUE/ pokud je checkbox, tak se odešle klávesnici ENTER, pokud není označeno, tak se odešle kliknutím na submit... function pressed(e) { if (($("#enterCheckbox").is(":checked")) && ((window.event ? event.keyCode : e.which) == 13)) { document.forms[0].submit() } } |
||
Martin02 Profil |
#2 · Zasláno: 7. 12. 2014, 15:26:33
H.V.:
Odeslat po stisknutí enter <input type="checkbox" id="enterCheckbox"> $("#usermsg").keypress(function () { if (($("#enterCheckbox").is(":checked")) && ((window.event ? event.keyCode : e.which) == 13)) { // submit } }); |
||
H.V. Profil * |
#3 · Zasláno: 7. 12. 2014, 16:22:09
Můžu poprosit o kompletní kod včetně html? :-)
|
||
Martin02 Profil |
#4 · Zasláno: 8. 12. 2014, 08:57:43
H.V.:
http://kod.djpw.cz/jlib |
||
Chamurappi Profil |
#5 · Zasláno: 8. 12. 2014, 09:39:57
Reaguji na H.V. a Martina02:
V některých prohlížečích Enter nevyvolává onkeypress . Na zachytávání stisků klávesnice se používá událost onkeydown a ta funguje ve všech prohlížečích stejně, není třeba hackovat keyCode /which .
|
||
H.V. Profil * |
#6 · Zasláno: 8. 12. 2014, 21:56:48
funguje to! :-) a keypress jsem nahradil tedy keydown, díky moc za pomoc a radu :)
|
||
Str4wberry Profil |
#7 · Zasláno: 9. 12. 2014, 11:44:43
Pokud takovouto funkčnost zavádíte, bývá dobré umožnit odřádkování i při odesílání
Enter em. Třeba nějakou kombinací typu Shift + Enter .
|
||
Časová prodleva: 9 let
|
0