在textarea中屏蔽js的某个function的javascript代码


Posted in Javascript onApril 20, 2007

有一个textarea,我想在这焦点在这个textarea中的时候屏蔽某个function,   
  就是使这个function失效,移出焦点后重新使其有效,请问该怎样实现???
1楼
在你的那个函数里通过   document.activeElement   得到当前网页聚焦的那个控件,   判断这个若是这个   textarea   则跳出不执行本函数
2楼
楼上正解,向meizz学习
3楼
to   meizz(梅花雪)     
  我是用   
  document.activeElement.tagName.toLowerCase()!='textarea'   
  来判断textarea控件的,可是页面上有多个textarea,   
  我只想在其中一个textarea中屏蔽此function,请问该如何做???   
  更麻烦的是另外有个hidden的textarea,除了属性是readonly外,其他属性和此textarea完全相同,请问又该如何实现???
4楼
使用onfocus,onblur事件作函数开关   
  <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">   
  每次键入内容均触发myfun函数<br>   
  <textarea   name="txa"   rows="5"   cols="20"   onkeydown="if(myfun)myfun()"></textarea>   
  <hr>   
  <br>   
  每次按键均不触发myfun函数(聚焦时失效,失焦时有效)<br>   
  <textarea   name="txa"   rows="5"   cols="20"   onfocus="disablefun()"   onblur="enablefun()"   onkeydown="if(myfun)myfun()"></textarea>   
  </form>   
  <div   id=showid>   
  </div>   
  </body>

Javascript 相关文章推荐
JavaScript的变量作用域深入理解
Oct 25 Javascript
很好用的js日历算法详细代码
Mar 07 Javascript
浏览器缩放检测的js代码
Sep 28 Javascript
javascript学习笔记(七)Ajax和Http状态码
Oct 08 Javascript
js 通过cookie实现刷新不变化树形菜单
Oct 30 Javascript
BackBone及其实例探究_动力节点Java学院整理
Jul 14 Javascript
vue-cli项目根据线上环境分别打出测试包和生产包
May 23 Javascript
JavaScript高级函数应用之分时函数实例分析
Aug 03 Javascript
微信小程序实现顶部下拉菜单栏
Nov 04 Javascript
jQuery简单实现根据日期计算星期几的方法
Jan 09 jQuery
详解Vue-cli3 项目在安卓低版本系统和IE上白屏问题解决
Apr 14 Javascript
Vue3 响应式侦听与计算的实现
Nov 11 Javascript
用javascript实现改变TEXTAREA滚动条和按钮的颜色,以及怎样让滚动条变得扁平
Apr 20 #Javascript
让textarea控件的滚动条怎是位与最下方
Apr 20 #Javascript
把textarea中字符串里含有的回车换行替换成&amp;lt;br&amp;gt;的javascript代码
Apr 20 #Javascript
用JAVASCRIPT如何给&amp;lt;textarea&amp;gt;&amp;lt;/textarea&amp;gt;赋值
Apr 20 #Javascript
在第一个input框内输入内容.textarea自动得到第一个文件框的值的javascript代码
Apr 20 #Javascript
js下弹出窗口的变通
Apr 18 #Javascript
代码生成器 document.write()
Apr 15 #Javascript
You might like
深入理解PHP原理之Session Gc的一个小概率Notice
2011/04/12 PHP
php 广告调用类代码(支持Flash调用)
2011/08/11 PHP
浅谈php中mysql与mysqli的区别分析
2013/06/10 PHP
Yii2 RESTful中api的使用及开发实例详解
2016/07/06 PHP
PHP中数组转换为SimpleXML教程
2019/01/27 PHP
thinkPHP+LayUI 流加载实现功能
2019/09/27 PHP
jquery 与NVelocity 产生冲突的解决方法
2011/06/13 Javascript
js取滚动条的尺寸的函数代码
2011/11/30 Javascript
js+css实现增加表单可用性之提示文字
2013/06/03 Javascript
JavaScript实现点击文字切换登录窗口的方法
2015/05/11 Javascript
JavaScript获得url查询参数的方法
2015/07/02 Javascript
Bootstrap每天必学之简单入门
2015/11/19 Javascript
JavaScript添加随滚动条滚动窗体的方法
2016/02/23 Javascript
Angular工具方法学习
2016/12/26 Javascript
angularjs中ng-attr的用法详解
2016/12/31 Javascript
JS实现针对给定时间的倒计时功能示例
2017/04/11 Javascript
vue中子组件向父组件传递数据的实例代码(实现加减功能)
2018/04/20 Javascript
详解Nodejs mongoose
2018/06/10 NodeJs
Vue如何实现响应式系统
2018/07/11 Javascript
nodejs分离html文件里面的js和css的方法
2019/04/09 NodeJs
openlayers4.6.5实现距离量测和面积量测
2020/09/25 Javascript
如何使用gpu.js改善JavaScript的性能
2020/12/01 Javascript
python基于Tkinter库实现简单文本编辑器实例
2015/05/05 Python
python判断所输入的任意一个正整数是否为素数的两种方法
2019/06/27 Python
Python 使用 docopt 解析json参数文件过程讲解
2019/08/13 Python
HTML5拖放API实现拖放排序的实例代码
2017/05/11 HTML / CSS
英国时尚女装购物网站:Missguided
2018/08/23 全球购物
小学英语教师先进事迹
2014/05/28 职场文书
房屋买卖授权委托书
2014/09/27 职场文书
司法局2014法制宣传日活动总结
2014/11/01 职场文书
一年级语文上册复习计划
2015/01/17 职场文书
担保书格式
2015/01/20 职场文书
三潭印月的导游词
2015/02/12 职场文书
雾霾停课通知
2015/04/24 职场文书
军训后的感想
2015/08/07 职场文书
浅谈Laravel中使用Slack进行异常通知
2021/05/29 PHP