<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • input 輸入框獲得/失去焦點(diǎn)時(shí)隱藏/顯示文字(jquery版)

          2021-7-19    前端達(dá)人

          input輸入框在獲得或失去焦點(diǎn)時(shí)隱藏或顯示文字,這樣的焦點(diǎn)效果想必很多朋友在填寫form表格的時(shí)候都曾見識過吧,本文使用jquery實(shí)現(xiàn)以下,感興趣的朋友可以參考下哈

          大家可以看效果圖的搜索輸入框,默認(rèn)顯示著“用戶名/Email”的提示,當(dāng)這個(gè) input 輸入框獲得焦點(diǎn)時(shí),就自動清空等待用戶輸入,當(dāng)用戶啥也沒輸入就離開這個(gè) input 輸入框時(shí),輸入框內(nèi)又再次顯示“用戶名/Email”的提示。是不是很常見?很多搜索、登錄、表單都會用到這個(gè)效果,但是我看了N多個(gè)網(wǎng)站,有90%以上是這么實(shí)現(xiàn)的: 

          <input type="text" value="搜索關(guān)鍵字" onfocus="if(this.value == '搜索關(guān)鍵字') this.value = ''" onblur="if(this.value =='') this.value = '搜索關(guān)鍵字'" /> 

          我是非常反對把 javascript 寫在 html 標(biāo)簽里的,這和 style 寫在 html 標(biāo)簽里一樣,雖然不違反 W3C 標(biāo)準(zhǔn),但也不推薦這么寫。因?yàn)椋?nbsp;
          1.完全沒有復(fù)用性可言,如果是個(gè)表單,輸入框很多,每個(gè)都需要這樣的效果,那就每個(gè)都這么處理嗎? 
          2.如果要修改其中的提示文字,費(fèi)時(shí)費(fèi)力又不好維護(hù)。 
          3.我們倡導(dǎo)結(jié)構(gòu)(html)、表現(xiàn)(css)、行為(javascript)三者分離,這才是一個(gè)好的頁面。 
          那要怎么寫才能實(shí)現(xiàn)這個(gè)效果,而且既有復(fù)用性,又好維護(hù),又不需要把 js 寫進(jìn) html 里呢? 
          具體方法如下: 
          首先肯定是引入jQuery 
          Html代碼: 

          <div><input type="text" value="提示測試" class="input_test" /></div> 
          <div><input type="text" value="請輸入搜索關(guān)鍵" class="input_test" /></div> 

          jQuery代碼: 

          復(fù)制代碼
          <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
          <script type="text/javascript"> $(function(){ 
          $('.input_test').bind({ 
          focus:function(){ if (this.value == this.defaultValue){ this.value=""; 
          } 
          }, 
          blur:function(){ if (this.value == ""){ this.value = this.defaultValue; 
          } 
          } 
          }); 
          }) </script> 
          復(fù)制代碼

          只要在實(shí)現(xiàn)的input輸入框加上”input_test”這個(gè)class就可以輕松實(shí)現(xiàn)了 




          藍(lán)藍(lán)設(shè)計(jì)建立了UI設(shè)計(jì)分享群,每天會分享國內(nèi)外的一些優(yōu)秀設(shè)計(jì),如果有興趣的話,可以進(jìn)入一起成長學(xué)習(xí),請掃碼藍(lán)小助,報(bào)下信息,藍(lán)小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務(wù)合作,也請與我們聯(lián)系。

          截屏2021-05-13 上午11.41.03.png



          文章來源:博客園

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.
          免責(zé)聲明:藍(lán)藍(lán)設(shè)計(jì)尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時(shí)與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

          藍(lán)藍(lán)設(shè)計(jì)www.sdgs6788.com )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 平面設(shè)計(jì)服務(wù)

          日歷

          鏈接

          個(gè)人資料

          存檔

          久久激情五月丁香伊人| 久久久受www免费人成| 久久久亚洲AV波多野结衣| 久久婷婷五月综合成人D啪| 色播久久人人爽人人爽人人片AV| 伊人久久大香线蕉综合Av| 久久精品亚洲一区二区三区浴池| 996久久国产精品线观看| 久久99精品九九九久久婷婷| 亚洲中文字幕伊人久久无码 | 97超级碰碰碰久久久久| 国产叼嘿久久精品久久| 97精品依人久久久大香线蕉97| 久久久91精品国产一区二区三区 | 麻豆久久| 国产一级做a爰片久久毛片| 国产精品久久久久久久人人看| 99国产欧美久久久精品蜜芽| 欧美一区二区久久精品| 久久精品国产亚洲综合色 | 国产精品久久毛片完整版| 性欧美大战久久久久久久 | 欧洲成人午夜精品无码区久久 | 国产精品九九九久久九九| 久久婷婷色香五月综合激情| 亚洲国产天堂久久综合网站| 久久国产精品无码HDAV | 久久国产精品-久久精品| 中文字幕久久久久人妻| 久久影院亚洲一区| 久久国产高清一区二区三区| 久久91精品国产91久久麻豆| 亚洲AV日韩AV天堂久久| 久久大香萑太香蕉av| 久久久午夜精品福利内容| 久久福利资源国产精品999| 香蕉aa三级久久毛片| 伊人久久大香线蕉精品不卡| 久久无码国产| 久久精品国产精品亚洲精品 | 亚洲午夜久久久影院伊人|