欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在textarea中屏蔽js的某個(gè)function的javascript代碼

 更新時(shí)間:2007年04月20日 00:00:00   作者:  
有一個(gè)textarea,我想在這焦點(diǎn)在這個(gè)textarea中的時(shí)候屏蔽某個(gè)function,   
  就是使這個(gè)function失效,移出焦點(diǎn)后重新使其有效,請(qǐng)問該怎樣實(shí)現(xiàn)???
1樓
在你的那個(gè)函數(shù)里通過   document.activeElement   得到當(dāng)前網(wǎng)頁聚焦的那個(gè)控件,   判斷這個(gè)若是這個(gè)   textarea   則跳出不執(zhí)行本函數(shù)
2樓
樓上正解,向meizz學(xué)習(xí)
3樓
to   meizz(梅花雪)     
  我是用   
  document.activeElement.tagName.toLowerCase()!='textarea'   
  來判斷textarea控件的,可是頁面上有多個(gè)textarea,   
  我只想在其中一個(gè)textarea中屏蔽此function,請(qǐng)問該如何做???   
  更麻煩的是另外有個(gè)hidden的textarea,除了屬性是readonly外,其他屬性和此textarea完全相同,請(qǐng)問又該如何實(shí)現(xiàn)???
4樓
使用onfocus,onblur事件作函數(shù)開關(guān)   
  <body>   
  <script   language="JavaScript">   
  function   disablefun()   
  {   
  window.myfun   =   null;   
  }   
  function   enablefun()   
  {   
  window.myfun   =   function()   
  {   
  showid.innerHTML   +=   "i'm   active<br>";   
  };   
  }   
  function   myfun()   
  {   
  showid.innerHTML   +=   "i'm   active<br>";   
  }   
  </script>   
  <form   method="get"   name=search   id=search   target="_blank">   
  每次鍵入內(nèi)容均觸發(fā)myfun函數(shù)<br>   
  <textarea   name="txa"   rows="5"   cols="20"   onkeydown="if(myfun)myfun()"></textarea>   
  <hr>   
  <br>   
  每次按鍵均不觸發(fā)myfun函數(shù)(聚焦時(shí)失效,失焦時(shí)有效)<br>   
  <textarea   name="txa"   rows="5"   cols="20"   onfocus="disablefun()"   onblur="enablefun()"   onkeydown="if(myfun)myfun()"></textarea>   
  </form>   
  <div   id=showid>   
  </div>   
  </body>

相關(guān)文章

最新評(píng)論