Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

submit button not enter

[es] :: PHP :: submit button not enter

[ Pregleda: 1749 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

damakii

Član broj: 136925
Poruke: 58
109.175.65.*



Profil

icon submit button not enter10.09.2011. u 19:01 - pre 153 meseci
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.
damaki
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-11.sezampro.rs.



+33 Profil

icon Re: submit button not enter10.09.2011. u 19:54 - pre 153 meseci
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;
        }
    });
}
 
Odgovor na temu

damakii

Član broj: 136925
Poruke: 58
109.175.65.*



Profil

icon Re: submit button not enter10.09.2011. u 19:56 - pre 153 meseci
Hvala mnogo.
damaki
 
Odgovor na temu

ManInTheBox
Beograd

Član broj: 272293
Poruke: 26
*.dynamic.sbb.rs.



Profil

icon Re: submit button not enter13.09.2011. u 15:25 - pre 153 meseci
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.
 
Odgovor na temu

[es] :: PHP :: submit button not enter

[ Pregleda: 1749 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.