button onclick dies.form.Einreichen call-Funktion validiert

Möchte ich nennen validate-Funktion auf Formular Absenden. Wenn ich Schreibe folgenden code.

<form onSubmit = 'return validate();'>
<input type='url'>
<input type='submit' value='Submit'>
</form>

Funktionieren. Aber wenn ich die Eingabe-Taste. Und ich Schreibe folgenden code.

<form onSubmit = 'return validate();'>
<input type='url'>
<input type='button' onclick = this.form.submit(); value='Submit'>
</form>

Nicht funktioniert.

  • verwenden Sie als Typ submit. nicht als button
Schreibe einen Kommentar