Hallo Andreas,
ich sehe jetzt das Problem das entsteht.
Nur habe ich eine Struts-Appliakation, die mir in jeweils in der
JSP-Seite den submit button automatisch generiert, und somit auch
den name="submit" setzt.
Aus folgendem Tag html:submit ergibt sich im source-code folgendes:
<input type="submit" name="submit" value="...">
Somit bin ich wieder beim Namenskonflikt.
Gibt es eine weitere Möglichkeit, mittels javascript das Formular zu
posten, ausser mit "document.forms[formname].submit()" ???
Vielen Dank für die Hilfe, hat mir bereits sehr weitergeholfen.
Andi
Hi,
<form name="..." action="..." method="...">
...
<input type="button" onClick="form_submit(this.form.name)"/>
<input type="submit" name="submit" value="submit"/>
Nutze nie HTML-Elementnamen, HTML-Attributnamen oder Javascript-Funktionsnamen als Werte des name- oder id-Attributs.
Das Problem ist nun folgendes:
Netscape 4.7 bringt mir den Fehler:
JavaScript Error: document.forms[formName].submit is not a function
InternetExplorer :
Object does not support this property or method
Klar, document.forms[formname].submit ist der Button, den Du so sinnvoll benannt hast.
Wenn ich den input-type "submit" weglasse, und nur den button mit der
js-Funktion nehme, funktionniert es.
Klar, dann ist der Namenskonflikt weg.
Gibt es eine Möglichkeit, so dass ich in einem Formular beide Methoden
anwenden kann (über submit-Button, und über JavaScript-Funktion) ???
Ja, verwende sinnvolle Werte für das name-Attribut.
Andreas