2017-09-27 98 views
1

我有这种形式是在HTML如何使用不带jQuery的登录按钮提交表单?

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

我想提交这种形式不使用jQuery,我该怎么办呢?

也有,我有以下代码需要提交前运行......

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

<按钮类型= “提交” ID = “登录”>登录 –

+0

<表格ID = “myForm的” 行动= “handler.php” 方法= “POST”> –

+2

'jQuery'只是一个库(或框架?)构建在Javascript之上。你可以用jQuery做的所有事情,你也可以用纯JavaScript来做。像'document.getElementById(“myform”)。submit()'例如 – apokryfos

回答

4

通过更换<button id="login">Login</button>

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

OR

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

并添加onSubmit事件在你的表格中:

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

要小心你validate()功能,其中用户名和密码需要与var password = document.getElementById("password");

1

使用类型来设置= “提交”

如:

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