2017-09-27 1 views
1

ich diese Form haben, die in HTML istWie schicke ich ein Formular mit einer Login-Taste ohne jquery?

<form id="myform" action="handler.php"> 
    <input id="username" /> 
    <input id="password" type="password" /> 
    <button id="login">Login</button> 
</form> 

Ich mag würde dieses Formular abschicken, ohne Jquery zu verwenden, Wie kann ich das tun?

auch, ich habe den folgenden Code, der vor laufen muss einreichen ...

function validate(){ 
    return username.value && password.value; 
} 
+0

+0

+2

'jQuery' ist nur eine Bibliothek (oder Framework?) auf Javascript aufgebaut. Alles, was Sie mit jQuery tun können, können Sie auch mit reinem Javascript tun. Wie 'document.getElementById (" myform "). Submit()' zum Beispiel – apokryfos

Antwort

4

Ersetzen <button id="login">Login</button> von:

<input type="submit" value="Login" /> 

ODER

<button type="submit">Login</button> 

und das Hinzufügen von onSubmit Veranstaltung in Ihrer Form wie:

<form id="myform" action="handler.php" onsubmit="return validate();"> 

mit validate() Funktion vorsichtig sein, in dem Benutzernamen und Passwort festgelegt werden muss, mit var password = document.getElementById("password");

1

Verwendung type = "submit"

zB:

<button type="submit" id="login">Login</button>

Verwandte Themen