Frage

Ich versuche, dieses Stück Code Arbeit zu machen.

<form name="myform" onsubmit="alert('1');"> </form>
<a href="javascript: void(0);" onclick="document.myform.submit();">ok</a>

Allerdings passiert nichts, wenn ich „ok“ klicken. Wo habe ich falsch?

War es hilfreich?

Lösung

Der Browser löst nicht das onsubmit Ereignis, wenn Sie die submit Methode programmatisch nennen. Wenn also die Form der Form Validator Skript verwendet, die onsubmit Methode aufrufen, auch die Validierung auslösen.

http://www.javascript-coder.com/ Javascript-Form / javascript-form-submit.phtml (es gibt auch ein Beispiel)

So wird Ihre Form geschrieben, aber onsumbit nicht ausgelöst.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top