[ damakii @ 10.09.2011. 19:01 ] @
Zdravo, interesuje me kako napraviti izbjegavanje submit-a na enter. Zelim da napravim da se na formi u php-u mora kliknuti na dugme submit, a ne zelim da se taj submit uradi na enter. Molim pomoc. |
[ damakii @ 10.09.2011. 19:01 ] @
[ Nikola Poša @ 10.09.2011. 19:54 ] @
PHP, kao server-side jezik, u tom slučaju ne može ništa. Tu proveru moraš da odradiš na klijentskoj strani. Evo kako bi uz pomoć jQuery-ja mogao da sprečiš submit forme nakon što korisnik pritisne Enter u nekom input[text]/textarea polju:
Code: $(document).ready(function() { $('input[type=text], textarea').keydown(function(event){ if (event.keyCode === 13) { return false; } }); } [ damakii @ 10.09.2011. 19:56 ] @
Hvala mnogo.
[ ManInTheBox @ 13.09.2011. 15:25 ] @
Ili jednostavno submit dugme zamenis sa obicnim <input type="button" id="fakeSubmit" /> i odradis submit forme kad klikne na to dugme:
Code (javascript): $(function() { $('#fakeSubmit').click(function() { $('.formSelector').submit(); }); }); Mada tek sad vidim da ce ti trebati i jQuery za input type="text" i prethodnog posta. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|