Viac na
Spustenie kliknutia na tlačidlo pomocou JavaScriptu na kláves Enter v textovom poli
Mám jeden textový vstup a jedno tlačidlo (pozri nižšie). Ako môžem pomocou JavaScriptu spustiť udalosť kliknutia na tlačidlo, keď je v textovom poli stlačené tlačidlo Enter?
Na mojej aktuálnej stránke sa už nachádza iné tlačidlo odoslania, takže nemôžem'jednoducho urobiť z tlačidla tlačidlo odoslania. A chcem, aby kláves Enter klikol na toto konkrétne tlačidlo, ak sa stlačí v tomto jednom textovom poli, nič iné.
<input type="text" id="txtSearch" />
<input type="button" id="btnSearch" value="Search" onclick="doSomething();" />
1247
3
V jQuery by fungoval nasledujúci postup:
Alebo v jednoduchom JavaScripte by fungoval nasledujúci postup:
Prišiel som na to:
Vytvorte tlačidlo ako prvok odoslania, aby bolo automatické.
Všimnite si, že na to, aby to fungovalo, budete potrebovať prvok `` obsahujúci vstupné polia (vďaka Sergejovi Ilinskému).
Nie je'dobré predefinovať štandardné správanie, kláves Enter by mal vždy volať tlačidlo odoslania vo formulári.