问题:现在有一个输入的文本框,就像登录界面中的账号输入和密码输入,可以设计出文本框,但是并不能实现将输入的内容定义在一个变量里,方便以后与数据库的数据传送。
解决方法:在百度和开源中国找了一些代码进行查看,经过自己的理解和测试几本可以理解怎样将输入的内容保存在一个变量里了。如下代码来自开源中国
<!DOCTYPE html<html lang="en">
<head>
<meta charset="UTF-8">
<title>getYourCurrentInputValue</title>
</head>
<body>
<div ><input name="nam" type="text" size="20" maxlength="25" ></div>
<div><p></p><br/></div>
<script type="text/javascript">
var yourInput= document.getElementsByName('nam')[0];
if (document.addEventListener) {
yourInput.addEventListener('input', write, false);
} else if (document.attachEvent) {
yourInput.attachEvent('onpropertychange', write);
}
function write() {
document.getElementsByTagName('p')[0].innerHTML= yourInput.value;
}
</script>
</body>
</html>