ugrás a tartalomhoz

ENTER gomb letiltasa az urlapon ill. funkciojanak megvaltoztatasa

gaboss · 2007. Okt. 11. (Cs), 11.19
Sziasztok.

Ha letesitek az oldalon egy urlapot, pl.:

<form name="urlap" action="aaa.php" method="post">
<input type="text" name="nev">
<input type="text" name="cim">
...
<input type="submit" value="elkuld">
</form>


akkor az urlapon az adatok nemcsak akkor kerulnek elkuldesre az "aaa.php"-ba, amikor az "elkuld" gombra kattintunk, hanem akkor is, ha az urlapon kitoltes kozben lenyomjuk az ENTER gombot. Ez viszont eleg zavaro. Le lehet valahogy tiltani ezt az aktivizalast?

Egy masik kerdes: Hogy lehet megoldani, hogy az ENTER gomb ugyanolyan funkciot toltson be, mint a TAB? Arra gondolok, hogy ha valaki nem az egeret hasznalja a mezok kozotti mozgasban, hanem kenyelmesebben a TAB gombot, akkor lehetosege legyen ugyanilyen ugralasra a mezok kozott az ENTER gomb hasznalataval is.

A segitseget elore is koszonom.
 
1

JS

janoszen · 2007. Okt. 11. (Cs), 11.48
Elkapod az entert mint billentyű leütést. Publikus oldalnál ne használj ilyet.
2

js

dOMiNiS · 2007. Okt. 11. (Cs), 11.53
van egy google.com nevu tok jo oldal a tetejen van egy input mezo, oda ird ezt be: "change enter to tab javascript"

;)
3

js

gaboss · 2007. Okt. 12. (P), 13.51
hmm....ez tenyleg egyszeru....koszonom szepen.
Proclub, miert nem ajanlott ezt a funkciot hasznalni publikus oldalnal? Az oldalban hsznalok iframet es abban akarom letiltani az entert, nem az egesz oldalon...
4

Az altalnostol eltero megoldas

toro · 2007. Okt. 12. (P), 14.13
Valoszinuleg azert, mert az altalanostol eltero megoldas a felhasznalokat megzavarja.

En kifejezetten bosszus vagyok, ha az Enterre egy lapon nem kuldom el a formot, hanem bogarasznom kell a Submit gomb utan.
5

egyetertek

gaboss · 2007. Okt. 12. (P), 19.08
aha, ez igaz, de en a form elkuldesere alakitok ki egy gyorsgombot (pl F2), amit a submit gombon is feltuntetek. Tudom kisse nyakatekert, de sok felhsznalo az urlap kitoltesenel alkamazna az enterrel valo mozgast (ugy hiszem) :)