ugrás a tartalomhoz

IE alatt nem fut a JavaScript kódom

gabesz666 · 2007. Dec. 3. (H), 20.55
Sziasztok!


Az a gondom hogy az alábbi oldalon egyszerűen nem hajlandó semmit csinálni az internet explorer (6,7) ha rákattintok a regisztráció gombra. A probléma a következő: ha submit a regisztráció gomb típusa akkor abszolút semmit nem csinál. Mintha ott sem lenne. Ha button és ráküldök a form elemekre egy ellenőrző függvényt a legvégén a document.getElementById("regform").submit() szerinte végrehajthatatlan mert form-oknál bizony nincs submit() függvény. Mármint szerinte... Hogyan tudnám működésre bírni??? Mozilla alatt egyébként minden ok!
 
1

Validátor megmondja!

s_volenszki · 2007. Dec. 3. (H), 21.24
Ez alapján lenne egy tippem!

validator.w3.org

s_volenszki

szerk.:

Csak, hogy ne legyen vakrepülés:
A nyitva hagyott tag-ek csinálnak érdekes trükköket! :)
2

submit

PredMan · 2007. Dec. 3. (H), 21.25
hát eléggé átláthatatlan a kódod, legalábbis nekem az de...

1. A type-nak mindenképp "submit"-nak kell lennie,
2. Az onClick="regisztralas()" pedig a formra kerüljön méghozzá így:
<form action="valami.php" method="POST" onsubmit="return regisztralas(this);">

3. A regisztralas() függvényt így hívd meg: function regisztralas(form) { ... }

ez a módszer biztos működik mindkét böngészőben, mert én is így használom mindenütt!

üdv
3

Re:

gabesz666 · 2007. Dec. 3. (H), 21.41
Nos ezzel a submit-es dologgal az a gond hogy egyszerűen nem hajlandó csinálni semmit ha rákattintok a gombra. Hiába van benne a formban, hiába kéne működnie, nem teszi. Egyébként a button-os megoldást is használtam már milliószor és működött! Nem értem...
4

Gányolt HTML forrás

Wabbitseason · 2007. Dec. 4. (K), 11.03
Pucold ki a HTML-t, hogy ne legyen benne validációs hiba! A jelenlegi kódod egy kiméra: két <head>, miegymás.