不过兼容性还不太好,至少ie好像要9以上才能支持,,所以很多pc端的聚焦处理还是用js来的
for属性应该是label的属性吧??这个是和input的id绑定,当我们点击input前面的文本标识会自动聚焦到文本框,例如:
<form>
<label for="name">用户名</label>
<input type="text" name="name" accesskey="c" id="name" />
</form>
这个例子,当我点击用户名的时候,会自动聚焦到文本框里头,也就是光标会自动定位到文本框里
文本框 :<input id="_text" type="text" value="这里是文本框的内容" />
按钮:<input type="button" value="提交" onclick="alert(document.getElementById('_text').value)" />
<script>
function addNumber(everyone)
{
document.getElementById("text1").value += everyone
}
</script><input type="button" onclick="addNumber(1)" value= "1"></input><input type="text" id="text1"></input><input type="button" onclick="addNumber(2)" value= "2"></input>
文本框得到焦点去边框.html 文件代码清单如下:
<!doctype html><html lang="zh">
<head>
<meta charset="utf-8">
<title>文本框得到焦点去边框</title>
<link rel="stylesheet" href="inputOnblur.css">
</head>
<body>
<input type="text" id="input1">
<script src="inputOnblur.js"></script>
</body>
</html>
inputOnblur.js 文件代码清单如下:
var inputO = document.getElementById("input1")inputO.onblur = function()
{
inputO.style.border = 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)