POST-Daten verschluckt, reservierte INPUT-Namen?

25/06/2008 - 17:39 von Kenneth Staker | Report spam
Hallo,

ich habe eine Webseite mit einem Formular, die auch schön validiert. Mit
dem Firefox 3 làuft es problemlos. Mit dem IE7 hingegen nicht.
Das Formular ist ajaxifiziert. Bei bestimmten Events wird der Inhalt des
Formulars per POST an ein Skript geschickt.
Das Problem àußerte sich derart, dass bei dem IE7 ausschließlich die
Daten des INPUT-Feldes 'length' in dem Skript ankommen. Beim Firefox
kommen alle Daten an.

Nach vielem Probieren und Fehlersuche außerhalb des einen INPUT-Feldes,
das ja funktionierte, habe ich mal den Namen 'length' geàndert. Und
siehe da, es funktioniert. Die anderen POST-Daten sind ebenfalls vorhanden.

Also:
<input onkeyup="<AJAX>" name='length'/> funktioniert nicht
<input onkeyup="<AJAX>" name='lenXgth'/> funktioniert

Evtl. ist auch das Framework Prototype schuld. Das habe ich jetzt nocht
nicht getestet. Oder gibt es bestimmte reservierte Wörter für den Names
eines INPUTs, die man nicht verwenden soll?
 

Lesen sie die antworten

#1 Kenneth Staker
25/06/2008 - 17:58 | Warnen spam
Kenneth Staker schrieb:
Hallo,

ich habe eine Webseite mit einem Formular, die auch schön validiert. Mit
dem Firefox 3 làuft es problemlos. Mit dem IE7 hingegen nicht.
Das Formular ist ajaxifiziert. Bei bestimmten Events wird der Inhalt des
Formulars per POST an ein Skript geschickt.
Das Problem àußerte sich derart, dass bei dem IE7 ausschließlich die
Daten des INPUT-Feldes 'length' in dem Skript ankommen. Beim Firefox
kommen alle Daten an.

Nach vielem Probieren und Fehlersuche außerhalb des einen INPUT-Feldes,
das ja funktionierte, habe ich mal den Namen 'length' geàndert. Und
siehe da, es funktioniert. Die anderen POST-Daten sind ebenfalls vorhanden.

Also:
<input onkeyup="<AJAX>" name='length'/> funktioniert nicht
<input onkeyup="<AJAX>" name='lenXgth'/> funktioniert

Evtl. ist auch das Framework Prototype schuld. Das habe ich jetzt nocht
nicht getestet. Oder gibt es bestimmte reservierte Wörter für den Names
eines INPUTs, die man nicht verwenden soll?



Habe soeben was gefunden. Scheint wohl ein Problem des IE zu sein, wenn
es hier nach geht:

http://groups.google.com/group/ruby...661cd1d400

Ähnliche fragen