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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Setzen
this.form.submit();
in Anführungszeichen,seinen funktionierte gut für mich.
Jquery:
alle Funktions-Deklarationen beginnen mit einem {
Wird die validate-Funktion sollte true zurückgeben, bei erfolgreicher Ausführung nur dann wird das Formular erhalten Sie Einreichen.