MudGuard: form.submit mit Javascript

Beitrag lesen

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