在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 相关文章推荐
基于jQuery的实现简单的分页控件
Oct 10 Javascript
js选取多个或单个元素的实现代码(用class)
Aug 22 Javascript
jquery中交替点击事件的实现代码
Feb 14 Javascript
js身份证判断方法支持15位和18位
Mar 18 Javascript
jQuery实现的表头固定效果实例【附完整demo源码下载】
Aug 01 Javascript
浅析Javascript中双等号(==)隐性转换机制
Oct 27 Javascript
vue-router项目实战总结篇
Feb 11 Javascript
vue编译打包本地查看index文件的方法
Feb 23 Javascript
animate.css在vue项目中的使用教程
Aug 05 Javascript
Vue表单绑定的实例代码(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)
May 13 Javascript
javascript创建元素和删除元素实例小结
Jun 19 Javascript
JavaScript canvas绘制折线图
Feb 18 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中使用parse_url()对网址进行解析的实现代码(parse_url详解)
2012/01/03 PHP
php实现头像上传预览功能
2017/04/27 PHP
laravel 解决groupBy时出现的错误 isn't in Group By问题
2019/10/17 PHP
javascript 获取表单file全路径
2009/12/31 Javascript
js判断横竖屏及禁止浏览器滑动条示例
2014/04/29 Javascript
JS 新增Cookie 取cookie值 删除cookie 举例详解
2014/10/10 Javascript
原生的html元素选择器类似jquery选择器
2014/10/15 Javascript
JS实现网页游戏中滑块响应鼠标点击移动效果
2015/10/19 Javascript
跟我学习javascript的Date对象
2015/11/19 Javascript
Nodejs爬虫进阶教程之异步并发控制
2016/02/15 NodeJs
解析JavaScript中的字符串类型与字符编码支持
2016/06/24 Javascript
教你如何在Node.js中使用jQuery
2016/08/28 Javascript
jquery层级选择器的实现(匹配后代元素div)
2016/09/05 Javascript
Bootstrap使用基础教程详解
2016/09/05 Javascript
JavaScript实现前端实时搜索功能
2020/03/26 Javascript
Node.js操作redis实现添加查询功能
2017/05/25 Javascript
AngularJs每天学习之总体介绍
2017/08/07 Javascript
es6数值的扩展方法
2019/03/11 Javascript
简单通过settimeout看javascript的运行机制
2019/05/10 Javascript
jsonp格式前端发送和后台接受写法的代码详解
2019/11/07 Javascript
基于jsbarcode 生成条形码并将生成的条码保存至本地+源码
2020/04/27 Javascript
原生js实现简单轮播图
2020/10/26 Javascript
python3+PyQt5实现自定义分数滑块部件
2018/04/24 Python
python框架中flask知识点总结
2018/08/17 Python
python启动应用程序和终止应用程序的方法
2019/06/28 Python
Flask框架模板渲染操作简单示例
2019/07/31 Python
Python&amp;&amp;GDAL实现NDVI的计算方式
2020/01/09 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
python-docx文件定位读取过程(尝试替换)
2020/02/13 Python
英国Iceland杂货店:网上食品购物
2020/12/16 全球购物
触摸春天教学反思
2014/02/03 职场文书
会展策划与管理专业求职信
2014/06/09 职场文书
实训报告范文大全
2014/11/04 职场文书
个人借款协议书范本
2014/11/17 职场文书
2016婚礼主持词开场白
2015/11/24 职场文书
vue项目配置sass及引入外部scss文件
2022/04/14 Vue.js