fastix: onSubmit und document.form.submit

Beitrag lesen

ich habe eben ein Formular definiert, dass mit dem Event-Handler "onSubmit" die Felder validieren soll.

Ein Link, der mit "document.forms['formname'].submit()" das Formular absendet, sollte zunächst die validierungsfunktion den "onSubmit" Events aufrufen.

Hallo Benne!

Mach's mal weniger umständlicher:

<script type="Text/JavaScript">
function validateForm(){
  /* Hier die Validierung und falls ok: */
  document.forms['myForm'].submit();
}

function teste_js(){
  /* blabla */
  document.forms['myForm'].JS_off.style.display="none";
  document.forms['myForm'].JS_on.style.display="block";
}

</script>

<form name="myForm" onLoad="teste_js()" action="blabla.php">

<!-- blaba (Deine Formelemnte) //-->

<input type="button" name="JS_on" onClick="validateForm()" value="Senden" style="display:none">

<input type="submit" name="JS_off" value="Senden" style="display:block">

</form>