textarea焦点的⽤法实现获取焦点清空失去焦点提⽰效果
效果图:
具体实现:
1、textarea标签内容
复制代码代码如下:
<span ><tr>
<td align="right" valign="top">备注:</td>
<td><textarea name="" id="remark" cols="" rows="" class="textarea220"
onfocus="this.className='textarea220L';useout='';getAddFocus('remark');"
onblur="this.className='textarea220';useout=function(){this.className='textarea220'};lostAddFocus('remark');" onmousemove="this.className='textarea220Lg'" onmouseout="this.className='textarea220'"></text
area></td>
</tr></span>
2、初始化使点击添加按钮时,内容显⽰最多能输⼊50个字
复制代码代码如下:
<span >$("#introduction").val("最多能输⼊50个字");
3、js脚本
复制代码代码如下:
<span >function getAddFocus(id){//针对添加操作中的简介和备注,textarea获得焦点清空输⼊框
var ElementById(id);
textarea.value="";
lor="black";
}
function lostAddFocus(id){//针对添加操作中的简介和备注,textarea失去焦点且内容为空时,显⽰提⽰信息
var ElementById(id);
var textarea_value=textarea.value;
if(textarea_value==""){
textarea.value="最多能输⼊50个字";
lor="gray";
}
}</span>
csdn⼩伙伴写的textarea焦点的⽤法参考:
复制代码代码如下:
<span > 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.⿏标点击⽂本框,默认⽂字消失,点击⽂本框外任意区域,默认⽂字⼜重现:
onblur和blur的区别
<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>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论