js实现文本框中内容的放大显示
来源:互联网 发布:安佳丽 知乎 编辑:程序博客网 时间:2024/06/05 12:50
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>文本框放大</title>
<script>
function $(id){
return document.getElementById(id);
}
function showBigInfo(obj){
var bigObj;
if(!$("bigInfo")){
bigObj=document.createElement("span");
bigObj.setAttribute("id","bigInfo");
bigObj.style.position="absolute";
bigObj.style.border="1px solid #F93";
bigObj.style.borderRadius="2px";
bigObj.style.color="red";
bigObj.style.fontSize="26px";
bigObj.style.fontWeight="bold";
bigObj.style.padding="4px";
bigObj.style.display="none";
document.body.appendChild(bigObj);
obj.onblur=function(){
$("bigInfo").style.display="none";
}
obj.onfocus=function(){
$("bigInfo").style.display="block";
}
}else{
bigObj=$("bigInfo");
}
bigObj.style.display="block";
var str="";
var info=obj.value;
for(var i=0;i<info.length;i+=4){
str+=info.substr(i,4)+" ";
}
bigObj.innerHTML=str;
if(obj.offsetTop<50){ //放大框在下方显示
bigObj.style.top=(obj.offsetTop+obj.offsetHeight+2)+"px";
}else{ //放大框在上方显示
bigObj.style.top=(obj.offsetTop-bigObj.offsetHeight-2)+"px";
}
bigObj.style.left=(obj.offsetLeft+obj.offsetWidth/2-bigObj.offsetWidth/2)+"px";
}
</script>
</head>
<body>
<br /><br /><br /><br /><br /><br />
<center>请输入身份证号码:<input type="text" onKeyUp="showBigInfo(this)" maxlength="18" size="30"/></center>
</body>
</html>
0 0
- js实现文本框中内容的放大显示
- js实现点击文本框使得文本框中内容消失
- 在文本框中显示文本的内容
- js实现文本框输入内容的相加
- js实现复制文本框内容
- delphi中实现dbgrid数据的显示随edit文本框的内容而选中
- swing实现拖拽效果(将本地文件拖拽到程序的文本框中显示内容)
- 输入文本框中的内容改变,立即出发js的实现
- JS实现点击按钮,复制文本框中的的内容
- JS控制文本框的内容
- JS控制文本框的内容
- js控制文本框输入的内容为(数字、字母、汉字)(一、js在控件中实现)
- js控制文本框输入的内容为(数字、字母、汉字)(二、js在函数中实现)
- JS实现文章中显示内容字体 大 中 小 的显示效果
- JS实现文本框内容全复制
- js 实现 input 文件的内容显示
- js实现前台动态添加文本框,后台获取文本框内容
- Js取表单文本框中内容
- C#中Xml特殊字符的处理
- 第六周项目四 队列数组
- Incremental Linear Discriminant Analysis for Face Recognition(基于人脸识别的增量式LDA的部分翻译)
- 【Csharp】侦测程序异常退出并恢复丢失数据的方法
- 开放封闭原则之模式的黄金法则
- js实现文本框中内容的放大显示
- 开源,开源了,全部私有项目,陆续更新中
- 测试linux磁盘的读写速度
- jQuery EasyUI DataGrid Checkbox 数据设定与取值
- SPI从机程序
- 发送请求的时候有哪些方式防止用户篡改数据?
- smartupload组件上传出现java.lang.NullPointerException: charsetName
- js中动态创建li标签或者其他inline标签,文字过多不自动换行
- poj 2251 — Dungeon Master (3D + BFS)