[ 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.
[ 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.