Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan tudok lefrissíteni egy...

Hogyan tudok lefrissíteni egy formot az enter gomb leütésével?

Figyelt kérdés

<script type="text/javascript">

$("input").keypress(function(event) {

if (event.which == 13) {

event.preventDefault();

$("uzi_form").submit();

}

});

</script>


Ezzel próbálkoztam , de továbbra se működik sajnos.

Részletes válaszokat kérek mert nemigazán értek a js-hez.

Köszönöm.



2014. jún. 16. 12:42
1 2 3
 1/21 anonim ***** válasza:

Néhány ötlet:

[link]

[link]

[link]

[link]

[link]


Egyébként szerintem csak azért nem működik a kódod, mert az "uzi_form" TAG-et nem találta meg. Tegyél elé #-t, ha az "uzi_form" a form-od ID-je.

2014. jún. 16. 12:45
Hasznos számodra ez a válasz?
 2/21 A kérdező kommentje:
az uzi_form a form neve
2014. jún. 16. 12:46
 3/21 anonim ***** válasza:
41%

Nem kell elé #, és az ID-ja (is) legyen az szerintem...


Egyébként a jQuery vagy hasonló be van hozzá töltve?

Mert szerintem a $(...) nem alap JavaScriptes eszköz...

2014. jún. 16. 12:50
Hasznos számodra ez a válasz?
 4/21 A kérdező kommentje:
jQuesry van az indexen és az indexre van beincludeolva az üzenet küldés is szóval elvileg megkapja.
2014. jún. 16. 12:55
 5/21 anonim ***** válasza:
100%

> Nem kell elé #


Miért/mióta nem? Nem foglalkozom napi szinten jQuery-vel, de tudtommal CSS szelektort kell megadni, és CSS szelektoroknál az ID-t # prefixel jelöljük, ahol pedig nincs prefix, azt tag-ként keresi.

[link]

2014. jún. 16. 12:56
Hasznos számodra ez a válasz?
 6/21 anonim ***** válasza:

Bocsi, én inkább MooTools-t használok a munkám miatt, és ott megy nélküle is... De jQuery-nél tényleg neked van igazad. Még egyszer elnézésedet kérem...


---

Egyébként az a baj szerintem, hogy amikor a scripted lefut, még nem létezik a form...


Így kéne inkább:


$(window).ready(function() {

$("input").keypress(function(event) {

alert(2);

if (event.which == 13) {

event.preventDefault();

$("uzi_form").submit();

}

});

});

2014. jún. 16. 13:03
Hasznos számodra ez a válasz?
 7/21 anonim ***** válasza:
Az alert(2), nem kell, csak debug, és amit az #1-es ajánlott, tedd bele a #-ot: $("#uzi_form").submit();
2014. jún. 16. 13:05
Hasznos számodra ez a válasz?
 8/21 A kérdező kommentje:

Már mindenre beállítottam az uzi_form-ot ----->

--------------------------------------------------------

<form method='POST' name='uzi_form' class='uzi_form'>

<textarea name='mesage' rows='8' cols='44'></textarea>

<input type='submit' name='uzkuld' class='uzi_form'>

</form>

------------------------------------------------------

<script>

$(window).ready(function() {

$("input").keypress(function(event) {

alert(2);

if (event.which == 13) {

event.preventDefault();

$("#uzi_form").submit();

}

});

});

</script>


és semmi még mindig ....

2014. jún. 16. 13:39
 9/21 anonim ***** válasza:
input helyett textarea...
2014. jún. 16. 13:58
Hasznos számodra ez a válasz?
 10/21 A kérdező kommentje:
input helyett textareával ha benne van az alert(2) akkor folyton az ugrál be , ha nincs benne akkor annyi a különbség ,hogy ha entert ütök akkor nem rak többé sorközöket, viszont abszolút semmi se történik ...
2014. jún. 16. 14:50
1 2 3

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!