正在从blur上的输入框中读取
Reading from input box onblur
我正在尝试构建一个登录页面。我想阅读用户名文本框中的信息,以便在onblur事件的javascript中使用。因此,理想情况下,当有人在输入姓名后点击或离开时,页面会读取姓名,并在脚本中使用该名称来显示此人的信息。所有这些都将在输入密码之前发生。有人知道用这种方式从输入框中读取信息的方法吗?这是我迄今为止所拥有的。
//This will display the content
function createDiv()
{
var divTag = document.createElement("div");
divTag.style.position = "absolute";
divTag.style.top = "95px";
divTag.style.left = "426px";
divTag.style.zIndex = "20";
divTag.innerHTML = "MSS";
document.getElementById('card').appendChild(divTag);
}
</script>
</head>
<body onload='init();'>
<div id="card" style="width:800px; z-index:10; height:600px; position:relative; margin-left:auto; margin-right:auto; text-align:center; margin-top:0px; background-image:url('customLoginBG.png'); background-repeat:no-repeat;">
<form method='post' action='/login'>
<ul style="list-style-type:none;">
<li> <input type='hidden' id='token' name='token' /> </li>
<!-- After tabbing away from here, I display content. -->
<li style="position:absolute; top:270px; left:260px;"> <input type='text' onblur="createDiv()" id='username' style="width:188px; height:26px; outline: none; border: none; border-color:transparent; background-image:url('inputBar.png'); " /> </li>
<li style="position:absolute; top:310px; left:260px;"> <input type='password' id='password' style="width:188px; height:26px; outline: none; border: none; border-color:transparent; background-image:url('inputBar.png'); " /> </li>
<li style="position:absolute; top:290px; left:455px;"> <input type='image' src="loginButton.png" value="Login" onclick='doLogin();' /> </li>
</ul>
</form>
</div>
</body>
使用jquery(1.7或更高版本)只需执行
$("#inputboxname").on("blur", function () {
var value = $(this).val();
// Do stuff with value
}
$('input').blur(function() {
console.log($(this).val());
}
您可以将onblur
事件处理程序分配给输入:
<input id="username" type="text" />
document.getElementById("username").onblur = function () {
var name = this.value;
// do something with it
};
document.getElementById('txtbox1').onblur = function(){
alert(this.value);
}
然而,如果你要做很多javascript的东西,我会学习使用jQuery库,这会让很多事情变得更加简单。但必须了解标准javascript的基本原理。
相关文章:
- 如何读取表单中的输入数据
- 正在从blur上的输入框中读取
- 以字符串形式读取量角器测试中的更新输入
- 如何存储&读取输入字段中的任意url
- 如何在不使用任何 html 输入/搜索元素的情况下读取本地客户端文本文件
- 显示范围输入的值"无法读取属性'值'“为空”;
- 从输入中读取并将其内容作为输出进行管道传输
- 如何获得设置超时以从输入中读取值
- PHP只读取动态创建的输入数组的第一个值
- 从按钮读取文本并输入并运行
- Shiny中未读取的自动填充输入
- 使用 javascript 读取 HTML5 输入单选标记
- 如何在JavaScript中读取测试输入文件
- 尝试复制粘贴输入字段的值时:无法读取属性'nodeType'的未定义
- 读取颜色的输入
- 读取输入和打印变量 - JavaScript 和 HTML 4.01
- 如何在jquery中读取输入二维数组值
- 从 html 读取输入电子邮件地址并在 JSP 脚本中使用
- 使用 Java 脚本读取 HTML 表中输入标记中的值
- 如何在数组的元素之间插入空格,该数组作为 HTML 表单的输入读取