js适用于多个input标签的文字提示
2015-11-30 10:59
441 查看
<style type="text/css">
input{width:200px; height:24px;line-height:24px; border:1px solid #999;background:#ccc; margin:15px 0 0 100px;padding:4px; color:#666;}
.current{background:#E0FEE4;border:1px solid #093;}
</style>
<input name="" type="text" value="请输入姓名:"/><br />
<input name="" type="text" value="请输入昵称:"/><br />
<br /><input name="" type="text" value="输入验证码:"/><br />
<input name="" type="text" value="请输入手机号码:"/>
<script type="text/javascript">
var aInp=document.getElementsByTagName('input');//多个input标签
var i=0;
var sArray=[];
for(i=0; i<aInp.length; i++)//input标签的个数
{
aInp[i].index=i;//对下面的this.index有用
sArray.push(aInp[i].value);
aInp[i].onfocus=function()
{
if(sArray[this.index]==aInp[this.index].value)
{
aInp[this.index].value='';
}
aInp[this.index].className='current';
};
aInp[i].onblur=function()
{
if(aInp[this.index].value=='')
{
aInp[this.index].value=sArray[this.index];
}
aInp[this.index].className='';
};
}
</script>
input{width:200px; height:24px;line-height:24px; border:1px solid #999;background:#ccc; margin:15px 0 0 100px;padding:4px; color:#666;}
.current{background:#E0FEE4;border:1px solid #093;}
</style>
<input name="" type="text" value="请输入姓名:"/><br />
<input name="" type="text" value="请输入昵称:"/><br />
<br /><input name="" type="text" value="输入验证码:"/><br />
<input name="" type="text" value="请输入手机号码:"/>
<script type="text/javascript">
var aInp=document.getElementsByTagName('input');//多个input标签
var i=0;
var sArray=[];
for(i=0; i<aInp.length; i++)//input标签的个数
{
aInp[i].index=i;//对下面的this.index有用
sArray.push(aInp[i].value);
aInp[i].onfocus=function()
{
if(sArray[this.index]==aInp[this.index].value)
{
aInp[this.index].value='';
}
aInp[this.index].className='current';
};
aInp[i].onblur=function()
{
if(aInp[this.index].value=='')
{
aInp[this.index].value=sArray[this.index];
}
aInp[this.index].className='';
};
}
</script>
相关文章推荐
- javascript中eval和with用法实例总结
- JS框架比较
- 升级到 ExtJS 5的过程记录
- JavaScript基础篇(3)之Object、Function等引用类型
- HTML5 Audio and JavaScript Control
- javaScript学习(3)
- js禁用回退键[backspace键]浏览历史跳转的解决办法
- 纯脚本组装Json格式字符串
- javascript 实现两个标准时间差几天
- javascript作用域链(Scope Chain)用法实例解析
- JavaScript学习(2)
- js封装下拉框,实现重复利用
- 最精简的js代码,实现checkbox,全选、反选、过滤disabled
- javascript针对cookie的基本操作实例详解
- JavaScript中事件处理
- js显示当前系统时间+星期几
- 在JS中获取页面提交参数
- js调用手机摄像头
- javascript闭包(Closure)用法实例简析
- 浏览器JS脚本