我正在尝试创建一个简单的应用程序,将在表单中输入的值写入控制台:
HTML:
<input type="email" name="email-address" value="" id="email-address" />
<label for="password">Password</label>
<input type="password" name="password" value="" id="password" />
<input type="submit" name="submit" class="btn" value="Login" onclick="login_existing_submit()" id="register-submit" />
Javascript:
function login_existing_submit() {
console.log(document.getElementById("email-address").value);
}
答案 0 :(得分:0)
试试这个
onclick="login_existing_submit();"
并且还将此onclick事件更好地提供给按钮而不是提交(不确定但是它的gud)
答案 1 :(得分:0)
如果是这种形式,你就麻烦了。因为在这种情况下,onclick处理程序被调用但表单也被提交。从您的代码看起来没有问题。
我也做了fiddle。
答案 2 :(得分:-7)
您不能在ID中使用连字符。
<input type="email" name="email-address" value="" id="emailaddress" />
function login_existing_submit()
{
console.log(document.getElementById("emailaddress").value);
}