HTML & CSS

Sline
WD Trader: N/A/5

Příspěvky: 53
Registrace: 23.11.2010
Nazdar,
rád bych se zeptal, jak docílím abych u formuláře při vyplňování formuláře zmáčknul enter a formulář se mi odeslal.
Děkuji!

Jakub Senko
WD Trader: N/A/5

Příspěvky: 504
Registrace: 15.10.2010
Malo by to fungovať tak, že do <form> vložíš toto:
Kód: Vybrat vše
onkeypress="enter(event, this);"

a potom niekde do js súboru, <head>, alebo <script> vložíš definíciu funkcie použitej vyššie:
Kód: Vybrat vše
function enter(evt, form)
{
   var charCode = (evt.which) ? evt.which : window.event.keyCode;
      
   if (charCode == 13)
   {
      form.submit();
   }
}

Malo by to fungovať ako v IE, tak aj v každom inom prehliadači...

Patriot
WD Trader: N/A/5

Příspěvky: 27
Registrace: 26.11.2010
Na odesílání enterem se vykašli! Lidé jsou zvyklí enterem odřádkovávat, ne odesílat formulář ;)
Patriot - vlastenec, takový domácí všeuměl :)

Jakub Senko
WD Trader: N/A/5

Příspěvky: 504
Registrace: 15.10.2010
Ale napríklad na takých chatoch sú ľudia zvyknutí na odosielanie enterom - a je tam textarea. Len nový riadok zadajú cez Shift+Enter.

PcDr. Marty
Uživatelský avatar
WD Trader: 4/5

Příspěvky: 119
Registrace: 25.11.2010
To by mě asi docela nasralo, kdybych psal do textarea a při odřádkování by mi to samo odeslalo formulář..
ENTER v textarea je na odřádkování. Jediné místo, kde enter může odeslat formulář je obyčejný jednořádkový textbox.

Jakub Senko
WD Trader: N/A/5

Příspěvky: 504
Registrace: 15.10.2010
Áno, samozrejme. Ide ale o to, ako tú textare-u postavíš. Chceš mi povedať, že keď si na Skype (alebo ICQ), tak ti nepríde normálne, že odošleš text stlačením Enter? (lebo tam je objekt textarea) - a tak isto to môže fungovať napríklad aj na online IRC chatoch.

Otakar Pěnkava

Administrátor
WD Trader: 4.6/5

Příspěvky: 2707
Registrace: 15.10.2010
Tak já na ICQ používám CTRL+ENTER, štve mě, když to Skype apod mají jinak. Na ICQ (QIP) si to vždy přepínám.

Musilda
WD Trader: 4/5

Příspěvky: 34
Registrace: 02.12.2010
U formulářů mě úplně vytáčí, když zmáčknu enter a musím ho vyplňovat znova, protože není vše vyplněné a enter to odešle.
Co jste chtěli vědět o Wordpressu a báli jste se zeptat :-) Musilda.cz

Štěpán L.
WD Trader: N/A/5

Příspěvky: 181
Registrace: 31.10.2010
Návod máš napsaný výše ale zastávám názoru, že ENTER řádkuje a TLAČÍTKO odesílá

Jakub Senko
WD Trader: N/A/5

Příspěvky: 504
Registrace: 15.10.2010
Bartolomej
Uživatelský avatar
WD Trader: N/A/5

Příspěvky: 74
Registrace: 27.11.2010
Štěpán L. píše:
Návod máš napsaný výše ale zastávám názoru, že ENTER řádkuje a TLAČÍTKO odesílá


Tak to má býti, pokud chci zaslat přes formulář nějaký mírně formátovaný text tak je nutnost použití enteru.

Pro plnohodnotné využívání fóra, vč. psaní příspěvků se musíte registrovat nebo se přihlásit.
Registrovat se nebo Přihlásit se