Javascript选择器错误
Javascript selector error
经过多次尝试(特别是这个问题),我仍然无法获得用户输入的文本:
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link type="text/css" rel="stylesheet" href="css1.css">
<link type="text/css" rel="stylesheet" href="login.css">
<script src="js/jquery-2.1.1.min.js"></script>
</head>
<body>
<div id="firstForm">
<h2>Login</h2>
<form id="signin" action="index.html" method='post'>
<input id='login1' class="inputs" name="mail" type="email" placeholder="mail" required>
<input id='password1' class="inputs" name="password" type="password" placeholder="password" required><br>
<input class="inputs" type="submit" id="submitLogin">
</form>
</div>
</body>
<script src='js/loginscript.js'></script>
</html>
JS:
(function (){
var login=document.getElementById("login1").value;
var pwd=document.getElementById("password1").value;
console.log(login + ' * '+ pwd);
document.getElementById('signin').addEventListener('submit',function(e){
console.log(login + ' * '+ pwd);
e.preventDefault();
},false);
})();
两个控制台日志都打印出带有空白的*:nothing was caught…
谢谢!
在用户与其交互之前,您已经评估了login
和pwd
。
请参考小提琴。更新JavaScript:
(function (){
var login = document.getElementById("login1"),
pwd = document.getElementById("password1");
document.getElementById('signin').addEventListener('submit',function(e){
e.preventDefault();
console.log(login.value + ' * '+ pwd.value);
},false);
})();
相关文章:
- 文档就绪提供了错误的选择器高度
- 未捕获的语法错误:无法在“文档”上执行“查询选择器”
- JavaScript类列表选择器错误
- 他们网站上的代码出现启动日期选择器错误
- jQuery选择器错误:无法识别的表达式
- 原型中漂亮的代码,如何省略'不是函数'空结果选择器上的错误
- 属性选择器不起作用(语法错误、无法识别的表达式)
- MVC4和日期选择器:“;0x800a01b6-JavaScript运行时错误:对象没有't支持属性或方法
- JQuery选择器理解错误
- jquery验证中生成的错误类的jquery选择器
- Jquery语法错误,id选择器上的表达式无法识别
- 未捕获错误:语法错误,无法识别表达式Jquery选择器单引号与双引号
- 选择id中带有双点的元素,错误:“#octo:cat”不是有效的选择器
- 错误:谷歌云端硬盘选择器今天停止加载
- 错误“属性'日期选择器'在带有打字稿的类型'IAugmentedJQuery'上不存在
- 角度材料的日期选择器日期错误
- 父后代 jquery 选择器中出现奇怪的错误
- 类型错误: $(..).日期选择器不是一个函数
- 角度 UI 日期选择器获取错误的日期
- j查询错误选择器上的点击功能