Ich habe eine Form wie dieses,Input-Validierung für Textfelder in HTML5
<form>
Username: <input type="text" name="usrname" required>
<input type="button" value="Post">
</form>
Ich möchte ein Tooltip-Pop-up, wenn der Benutzer auf die Schaltfläche klickt, ohne etwas in das Textfeld eingeben.
Ich weiß, dass es funktioniert, wenn ich den Knopf so ändere - <input type="submit" value="Post">
. Aber ich will das nicht tun.
Wie übermitteln Sie das Formular ohne Absenden-Button? –
@GjermundDahl Ich möchte das Formular nicht senden. Wenn Sie auf die Schaltfläche klicken, wird eine JavaScript-Funktion ausgelöst. Wenn die Schaltfläche jedoch ohne Text in der Textbox angeklickt wird, sollte ein Tooltip angezeigt werden. Ist das möglich? –
Die einzige Möglichkeit, die native Fehlermeldung eines Browsers anzuzeigen, ist submit. Überprüfen Sie diesen Thread: http://stackoverflow.com/questions/11866910/how-to-force-a-html5-form-validation-without-submitting-it-via-jquery –