在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客户端脚本的设计和应用
Aug 21 Javascript
Javascript脚本实现静态网页加密实例代码
Nov 05 Javascript
jQuery实现的Div窗口震动特效
Jun 09 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
Jun 24 Javascript
使用jquery解析XML的方法
Sep 05 Javascript
Angular2表单自定义验证器的实现
Oct 19 Javascript
jquery将标签元素的高设为屏幕的百分比
Apr 19 jQuery
vue.js select下拉框绑定和取值方法
Mar 03 Javascript
详解从买域名到使用pm2部署node.js项目全过程
Mar 07 Javascript
Vue开发Html5微信公众号的步骤
Apr 11 Javascript
layUI使用layer.open,在content打开数据表格,获取值并返回的方法
Sep 26 Javascript
详解vue-router的Import异步加载模块问题的解决方案
May 13 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相当简单的分页类
2008/10/02 PHP
php猴子选大王问题解决方法
2015/05/12 PHP
IE6/7/8/9不支持exec的简写方式
2011/05/25 Javascript
js实现倒计时(距离结束还有)示例代码
2013/07/24 Javascript
js调用图片隐藏&amp;显示实现代码
2013/09/13 Javascript
jquery mobile开发常见问题分析
2016/01/21 Javascript
全面解析Bootstrap中Carousel轮播的使用方法
2016/06/13 Javascript
好好了解一下Cookie(强烈推荐)
2016/06/14 Javascript
zepto与jquery的区别及zepto的不同使用8条小结
2016/07/28 Javascript
Vue项目组件化工程开发实践方案
2018/01/09 Javascript
vue检测对象和数组的变化分析
2018/06/30 Javascript
vue element中axios下载文件(后端Python)
2019/05/10 Javascript
分享Angular http interceptors 拦截器使用(推荐)
2019/11/10 Javascript
微信小程序个人中心的列表控件实现代码
2020/04/26 Javascript
[08:53]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS 选手采访
2021/03/11 DOTA
Python批量按比例缩小图片脚本分享
2015/05/21 Python
python 把文件中的每一行以数组的元素放入数组中的方法
2018/04/29 Python
Python二叉树定义与遍历方法实例分析
2018/05/25 Python
python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例
2020/02/27 Python
音频处理 windows10下python三方库librosa安装教程
2020/06/20 Python
详解CSS3中Media Queries的相关使用
2015/07/17 HTML / CSS
CSS3中设置3D变形的transform-style属性详解
2016/05/23 HTML / CSS
Audible英国:有声读物,30天免费试用
2019/10/16 全球购物
Linux中如何设置Java环境变量(Ubuntu)
2016/07/24 面试题
C#实现启动一个进程
2016/10/01 面试题
软件工程师岗位职责
2013/11/16 职场文书
购房协议书
2014/04/11 职场文书
公务员党员评议表自我鉴定
2014/09/14 职场文书
工作收入证明模板
2014/10/10 职场文书
优秀教师个人总结
2015/02/11 职场文书
新员工试用期自我评价
2015/03/10 职场文书
2015年电教工作总结
2015/05/26 职场文书
提升Nginx性能的一些建议
2021/03/31 Servers
pytorch 中autograd.grad()函数的用法说明
2021/05/12 Python
MySQL 使用自定义变量进行查询优化
2021/05/14 MySQL
python中的装饰器该如何使用
2021/06/18 Python