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
 11/21 A kérdező kommentje:

<script>

$(window).ready(function() {

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

if (event.which == 13) {

alert(2);

event.preventDefault();

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

}

});

});

</script>

így érzi ha megnyomom az entert, de nem submitel sajnos...

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

valami olyan feltétel kéne ami enter hatására aktiválja az uzkuld nevű submit gombot.

2014. jún. 16. 15:05
 12/21 anonim ***** válasza:
a formot próbáld inkább elküldeni, ne a gombot :D
2014. jún. 16. 15:15
Hasznos számodra ez a válasz?
 13/21 anonim ***** válasza:

Hjajjj....


Tessék: [link]


Nekem működik.


2 hiba volt benne:

1. A form-nál name helyett id kell

2. A scriptben "#uzi_form"-ot írtál "#uzi__form" helyett

2014. jún. 16. 15:16
Hasznos számodra ez a válasz?
 14/21 anonim ***** válasza:
+id sehol nem szerepel
2014. jún. 16. 15:16
Hasznos számodra ez a válasz?
 15/21 A kérdező kommentje:

nekem mindenképp az kéne ,h ne a form frissüljön ,hanem a gomb aktiválódjon mert a feltöltés adatbázisba if(isset($_POST['submitgomb'])){

feltöltés

}

-on keresztül zajlik le , ezért ha csak a formom frissül nem töltődik fel az adatbázisba a cucc...


tudom , az eredeti kérdés nem így hangzott, de arra lenne szükségem ,h az if(isset($_POST['submit'])) létrejöjjön az enter leütésével.

2014. jún. 16. 15:28
 16/21 anonim ***** válasza:

> nekem mindenképp az kéne ,h ne a form frissüljön ,hanem a gomb aktiválódjon mert a feltöltés adatbázisba >if(isset($_POST['submitgomb'])){


Rakj be egy

<input type="hidden" name="submitgomb" />

-ot és kész

2014. jún. 16. 15:33
Hasznos számodra ez a válasz?
 17/21 anonim ***** válasza:

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


helyett:


$("#submit_gomb_id_ja").click();


ez akkor?

2014. jún. 16. 15:34
Hasznos számodra ez a válasz?
 18/21 anonim ***** válasza:
Egyébként feljebb leírtam ,hogy ki kéne venni az alert(2)-t, mert debugolásból maradt benne...
2014. jún. 16. 15:35
Hasznos számodra ez a válasz?
 19/21 anonim ***** válasza:

azt tudod, hogy a get/post tömbbe mik kerülnek?

az inputok name-value párjai

és azt is tudod, hogy se "submitgomb", se "submit" nevű input nincs a formodban?


szóval ha a 11-es hsz-edben lévőt küldöd, a post tömbben lesz "mesage" (amúgy message), és szerintem az "uzkuld" is, de ebben nem vagyok biztos.

2014. jún. 16. 17:38
Hasznos számodra ez a válasz?
 20/21 A kérdező kommentje:
először is <input type='submit' name='uzkuld' class='uzi_form'> mi ha nem submit? másodszor direkt írtam mesage-nak és nem message-nak de csak mert eredetileg már foglalt volt az a név és úgy találtam ki.
2014. jún. 16. 18:29
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!