textarea焦點的用法實現(xiàn)獲取焦點清空失去焦點提示效果
更新時間:2014年05月19日 17:10:57 作者:
這篇文章主要介紹了textarea焦點的用法實現(xiàn)獲取焦點清空失去焦點提示效果,需要的朋友可以參考下
效果圖:

具體實現(xiàn):
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.鼠標點擊文本框,默認文字消失,點擊文本框外任意區(qū)域,默認文字又重現(xiàn):
<textarea onfocus=”if(value=='白鴿男孩') {value=' ‘}” onblur=”if(value==' ‘) {value='白鴿男孩'}”>白鴿男孩</textarea>
<textarea onfocus=”if(value=='白鴿男孩') {value=' ‘}” onblur=”if(value==' ‘) {value='白鴿男孩'}”>白鴿男孩</textarea>
5.鼠標移至文本框,默認文字消失,鼠標移出文本框,默認文字又重現(xiàn):
<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>

具體實現(xiàn):
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.鼠標點擊文本框,默認文字消失,點擊文本框外任意區(qū)域,默認文字又重現(xiàn):
<textarea onfocus=”if(value=='白鴿男孩') {value=' ‘}” onblur=”if(value==' ‘) {value='白鴿男孩'}”>白鴿男孩</textarea>
<textarea onfocus=”if(value=='白鴿男孩') {value=' ‘}” onblur=”if(value==' ‘) {value='白鴿男孩'}”>白鴿男孩</textarea>
5.鼠標移至文本框,默認文字消失,鼠標移出文本框,默認文字又重現(xiàn):
<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>
相關文章
性能優(yōu)化篇之Webpack構建速度優(yōu)化的建議
這篇文章主要介紹了性能優(yōu)化篇之Webpack構建速度優(yōu)化的建議,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-04-04JavaScript判斷輸入是否為數(shù)字類型的方法總結
這篇文章主要介紹了JavaScript判斷輸入是否為數(shù)字類型的方法總結的相關資料,希望通過本文能幫助到大家,需要的朋友可以參考下2017-09-09JS函數(shù)修改html的元素內容,及修改屬性內容的方法
下面小編就為大家?guī)硪黄狫S函數(shù)修改html的元素內容,及修改屬性內容的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10