textarea焦点的用法实现获取焦点清空失去焦点提示效果


Posted in Javascript onMay 19, 2014

效果图:
textarea焦点的用法实现获取焦点清空失去焦点提示效果
具体实现:

1、textarea标签内容

<span style="font-size:14px;"><tr> 
<td align="right" valign="top">备注:</td> 
<td><textarea name="" id="remark" cols="" rows="" class="textarea220" onfocus="this.className='textarea220L';this.onmouseout='';getAddFocus('remark');" onblur="this.className='textarea220';this.onmouseout=function(){this.className='textarea220'};lostAddFocus('remark');" onmousemove="this.className='textarea220Lg'" onmouseout="this.className='textarea220'"></textarea></td> 
</tr></span>

2、初始化使点击添加按钮时,内容显示最多能输入50个字
<span style="font-size:14px;">$("#introduction").val("最多能输入50个字"); 
document.getElementById("introduction").style.color="gray";</span>

3、js脚本
<span style="font-size:14px;">function getAddFocus(id){//针对添加操作中的简介和备注,textarea获得焦点清空输入框 
var textarea=document.getElementById(id); 
textarea.value=""; 
textarea.style.color="black"; 
} function lostAddFocus(id){//针对添加操作中的简介和备注,textarea失去焦点且内容为空时,显示提示信息 
var textarea=document.getElementById(id); 
var textarea_value=textarea.value; 
if(textarea_value==""){ 
textarea.value="最多能输入50个字"; 
textarea.style.color="gray"; 
} 
}</span>

csdn小伙伴写的textarea焦点的用法参考:
<span style="font-size:14px;"> 1.文本框显示默认文字: <textarea>白鸽男孩</textarea> 
<textarea>白鸽男孩</textarea> 

2.鼠标点击文本框,默认文字消失: 
<textarea onfocus=”if(value=='白鸽男孩') {value=' ‘}”>白鸽男孩</textarea> 
<textarea onfocus=”if(value=='白鸽男孩') {value=' ‘}”>白鸽男孩</textarea> 

3.鼠标移至文本框,默认文字消失: 
<textarea onmouseover=”focus()” onfocus=”if(value=='白鸽男孩') {value=' ‘}”>白鸽男孩</textarea> 
<textarea onmouseover=”focus()” onfocus=”if(value=='白鸽男孩') {value=' ‘}”>白鸽男孩</textarea> 

4.鼠标点击文本框,默认文字消失,点击文本框外任意区域,默认文字又重现: 
<textarea onfocus=”if(value=='白鸽男孩') {value=' ‘}” onblur=”if(value==' ‘) {value='白鸽男孩'}”>白鸽男孩</textarea> 
<textarea onfocus=”if(value=='白鸽男孩') {value=' ‘}” onblur=”if(value==' ‘) {value='白鸽男孩'}”>白鸽男孩</textarea> 

5.鼠标移至文本框,默认文字消失,鼠标移出文本框,默认文字又重现: 
<textarea onmouseover=”focus()” onfocus=”if(value=='白鸽男孩') {value=' ‘}” onmouseout=”blur()” onblur=”if (value==' ‘) {value='白鸽男孩'}”>白鸽男孩</textarea> 
<textarea onmouseover=”focus()” onfocus=”if(value=='白鸽男孩') {value=' ‘}” onmouseout=”blur()” onblur=”if (value==' ‘) {value='白鸽男孩'}”>白鸽男孩</textarea> 

6.鼠标单击文本框,文本框内任何文字消失(包括默认文字及后来输入的文字): 
<textarea onclick=”value=' ‘”>白鸽男孩</textarea> 
<textarea onclick=”value=' ‘”>白鸽男孩</textarea> 

7.鼠标移至文本框,文本框内任何文字消失(包括默认文字及后来输入的文字): 
<textarea onmouseover=”value=' ‘”>白鸽男孩</textarea> 
<textarea onmouseover=”value=' ‘”>白鸽男孩</textarea> 

8.单击文本框后全选文本框内的文字: 
<textarea onfocus=”select()”>白鸽男孩</textarea> 
<textarea onfocus=”select()”>白鸽男孩</textarea> 

9.鼠标移至文本框全选文本框内的文字: 
<textarea onmouseover=”focus()” onfocus=”select()”>白鸽男孩</textarea> 
<textarea onmouseover=”focus()” onfocus=”select()”>白鸽男孩</textarea> 

10.回车后焦点从当前文本框转移到下一个文本框: 
<textarea onkeydown=”if(event.keyCode==13)event.keyCode=9″>白鸽男孩</textarea> 
<textarea onkeydown=”if(event.keyCode==13)event.keyCode=9″>白鸽男孩</textarea> 

11.回车后焦点从当前文本框转移到指定位置: 
<textarea onkeypress=”return focusNext(this,'指定位置的id名称',event)”>白鸽男孩</textarea> </span>
Javascript 相关文章推荐
基于jquery的让textarea自适应高度的插件
Aug 03 Javascript
javascript写的异步加载js文件函数(支持数组传参)
Jun 07 Javascript
jQuery中$.extend()用法实例
Jun 24 Javascript
通用javascript代码判断版本号是否在版本范围之间
Nov 29 Javascript
js点击任意区域弹出层消失实现代码
Dec 27 Javascript
Javascript中的getter和setter初识
Aug 17 Javascript
es6中的解构赋值、扩展运算符和rest参数使用详解
Sep 28 Javascript
jQuery代码优化方法总结
Jan 29 jQuery
JavaScript 跨域之POST实现方法
May 07 Javascript
LayUi中接口传数据成功,表格不显示数据的解决方法
Aug 19 Javascript
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
May 04 jQuery
vue页面更新patch的实现示例
Mar 25 Javascript
js跨域访问示例(客户端/服务端)
May 19 #Javascript
jquery 表格排序、实时搜索表格内容(附图)
May 19 #Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
May 19 #Javascript
jQuery filter函数使用方法
May 19 #Javascript
用js模拟struts2的多action调用示例
May 19 #Javascript
从零学JS之你需要了解的几本书
May 19 #Javascript
JavaScript在IE和FF下的兼容性问题
May 19 #Javascript
You might like
ThinkPHP之R方法实例详解
2014/06/20 PHP
JavaScript获得选中文本内容的方法
2008/12/02 Javascript
精通Javascript系列之Javascript基础篇
2011/06/07 Javascript
Javascript delete 引用类型对象
2013/11/01 Javascript
JavaScript中switch判断容易犯错的一个细节
2014/08/27 Javascript
JQuery选择器、过滤器大整理
2015/05/26 Javascript
如何屏蔽防止别的网站嵌入框架代码
2015/08/24 Javascript
javascript常见数字进制转换实例分析
2016/04/21 Javascript
JS弹出层遮罩,隐藏背景页面滚动条细节优化分析
2016/04/29 Javascript
iframe中使用jquery进行查找的方法【案例分析】
2016/06/17 Javascript
js实现开启密码大写提示
2016/12/21 Javascript
javascript中apply/call和bind的使用
2017/02/15 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
2017/03/03 Javascript
AngularJS折叠菜单实现方法示例
2017/05/18 Javascript
浅谈node中的exports与module.exports的关系
2017/08/01 Javascript
node.js+captchapng+jsonwebtoken实现登录验证示例
2017/08/17 Javascript
vue微信分享的实现(在当前页面分享其他页面)
2019/04/16 Javascript
layui的数据表格+springmvc实现搜索功能的例子
2019/09/28 Javascript
vue解决使用$http获取数据时报错的问题
2019/10/30 Javascript
win10系统中安装scrapy-1.1
2016/07/03 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
2018/06/27 Python
python实现汉诺塔算法
2021/03/01 Python
python使用PIL模块获取图片像素点的方法
2019/01/08 Python
深入了解Python在HDA中的应用
2019/09/05 Python
python os.listdir()乱码解决方案
2021/01/31 Python
pycharm Tab键设置成4个空格的操作
2021/02/26 Python
人力资源行政经理自我评价
2013/10/23 职场文书
测绘工程个人的自我评价
2013/11/23 职场文书
爷爷追悼会答谢词
2014/01/24 职场文书
安全目标责任书
2014/07/22 职场文书
2014年重阳节活动策划方案书
2014/09/16 职场文书
医院科室评语
2015/01/04 职场文书
大学生社会实践活动总结报告
2015/05/06 职场文书
医院岗前培训心得体会
2016/01/08 职场文书
2016国庆促销广告语
2016/01/28 职场文书
教你使用vscode 搭建react-native开发环境
2021/07/07 Javascript