ugrás a tartalomhoz

.submit() nem működik.

gtoma · 2010. Aug. 25. (Sze), 19.42
Sziasztok!

1 napom ráment, hogy megpróbáljam kideríteni miért nem működik az oldalon a js .submit()

Sajnos nem jöttem rá.

az oldal: link

a gombra kattintva ajaxal elküldöm az adatokat ellenőrzésre,
és ha rendben a form visszküldené a javascript $("formid").submit(); -ot. (prototype)

Azonban egyszerűen csak nem működik.

Megköszönném az 5leteket.
 
1

Bocsánat, hogy nem a

csla · 2010. Aug. 25. (Sze), 19.55
Bocsánat, hogy nem a megoldást írom, de ha egyszer elküldted az adatokat (ellenőrzésre), akkor miért kell még egyszer elküldeni őket (mentésre)?
2

Sok más

gtoma · 2010. Aug. 25. (Sze), 20.09
Sok más dolgot is printelni kell, nem csak egy köszi szépent.

Elméletileg azt is megteheti, hogy egyedi bannereket tesz csak ahhoz a form válaszhoz, és mindennek tetejében most nem tudom, hogy milyen banner helyek lesznek, amiket szintén be kellene tölteni egy ilyen esetben.

A kérdés egyébként nem rossz, végig is gondoltam, hogy megoldható lenne-e, de sajnos nem :( Bár elültetted a bogarat a fülembe.
3

jó az

solkprog · 2010. Aug. 25. (Sze), 20.43
Firebug "net" füle szerint elmegy a kérés, és a válasz is megérkezik. Valahol máshol lehet a hiba...
4

Igen, igen!

gtoma · 2010. Aug. 25. (Sze), 20.56
:) igen. Sajnos igen. Elméletileg minden stimmel, és NEM MEGY :)

A máshol pedig jó lenne, ha lehetne máshol.
megjön a js utasítás. Lefut az alert, de már a submit nem.

Namármost a form id alapján megvan, hisz azt találja meg az alert!

Mi a fene lehet akkor a gond?

Talán nem formnak látja?

FONTOS! Firefoxban nézzétek!
5

Megvan!

gtoma · 2010. Aug. 26. (Cs), 09.00
Kimentettem kizárólag a formot, és a js utasítást.

Lépésről lépésre leszedtem minden "felesleges" dolgot.

Megvan a hiba. Az <input type="submit" gomb name tulajdonsága is submit volt.
Amikor azt megváltoztattam, működni kezdett...

Jó ha megjegyezzük. :)
6

Magyarázat?

gtoma · 2010. Aug. 26. (Cs), 09.04
Valakinek van erre "logikus" magyarázata?
7

felülírtad

solkprog · 2010. Aug. 26. (Cs), 09.56
felülírtad a submit()-ot, az input elemmel.

<form name="form_neve">
	<input name="bene_szereplo_name_ertekek_egyikke">
</form>
<script>
	document.form_neve.bene_szereplo_name_ertekek_egyikke
</script>
na mármost az input name értéke submit akkor felírtad a submit()-ot
8

Aham!

gtoma · 2010. Aug. 26. (Cs), 10.56
Tehát a js a submit név miatt magához a gombhoz jutott el. Gondolta, hogy a gombbal akarok valamit művelni, de a zárójeleket nem értette.

Azt hiszem akkor én értem. :)

THX!