JS双击变input框批量修改内容


Posted in Javascript onDecember 12, 2016

双击空白或者文字变成input框修改内容:

html代码

<td class="center" ondblclick="ShowElement(this,'intro')">{$vo.intro}</td>
<td class="center" ondblclick="ShowElement(this,'address')">{$vo.address}</td>

js代码

//双击修改
function ShowElement(element,abc){
 // console.log(abc);
 var list = abc;
 var me = element;
 var oldhtml = element.innerHTML;
 var newobj = document.createElement('input');
 newobj.type = 'text';//修改新创建的input的类型
 element.innerHTML = '';//清空td中的内容用于存放新创建input;
 $(newobj).attr({ value:oldhtml});
 element.appendChild(newobj);//把input放入td
 //给input对象绑定鼠标移开事件
 newobj.onblur = function(){
  // 判断是否满足发送ajax的条件
  if(this.value != oldhtml){
   element.innerHTML = this.value;
   var value = this.value;
   // alert(value);
   //发送ajax请求
   var id = $(me).parents('.gradeA').find('.sid').html();
   var url = "{:U('Admin/Friend/onclick')}";
   var btn = $(this);
   $.ajax({
      url:url,
      data:{id:id,list:list,value:value},
      type:'post',
      success:function(data){
         console.log(data);
        if(data == 0){
          alert('修改成功')
        }else{
          alert('修改失败');
        }
      }
   })
  }else{
   element.innerHTML = oldhtml;//放入原来的内容
   // return false;
  }
 }
 newobj.focus();
 // return false;
 }

以上所述是小编给大家介绍的JS双击变input框批量修改内容,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript获得CheckBoxList选中的数量
Oct 27 Javascript
Javascript 判断Flash是否加载完成的代码
Apr 12 Javascript
js读取本地excel文档数据的代码
Nov 11 Javascript
JavaScript ECMA-262-3 深入解析.第三章.this
Sep 28 Javascript
javascript之典型高阶函数应用介绍
Jan 10 Javascript
Javascript节点关系实例分析
May 15 Javascript
基于bootstrap按钮式下拉菜单组件的搜索建议插件
Mar 25 Javascript
JavaScript中Hoisting详解 (变量提升与函数声明提升)
Aug 18 Javascript
JavaScript 自定义事件之我见
Sep 25 Javascript
AngularJS中下拉框的基本用法示例
Oct 11 Javascript
js 取消页面可以选中文字的功能方法
Jan 02 Javascript
详解Angular2学习笔记之Html属性绑定
Jan 03 Javascript
jQuery中animate的几种用法与注意事项
Dec 12 #Javascript
Websocket协议详解及简单实例代码
Dec 12 #Javascript
jQuery中值得注意的trigger方法浅析
Dec 12 #Javascript
jQuery实现字符串全部替换的方法
Dec 12 #Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
Dec 12 #Javascript
简单实现jquery焦点图
Dec 12 #Javascript
javascript中setAttribute兼容性用法分析
Dec 12 #Javascript
You might like
怎么样可以把 phpinfo()屏蔽掉?
2006/11/24 PHP
mysql时区问题
2008/03/26 PHP
PHP系列学习之日期函数使用介绍
2012/08/18 PHP
探讨如何在PHP开启gzip页面压缩实例
2013/06/09 PHP
PHP和JavaScrip分别获取关联数组的键值示例代码
2013/09/16 PHP
PHP页面跳转实现延时跳转的方法
2016/12/10 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
2017/09/30 PHP
JQuery中SetTimeOut传参问题探讨
2013/05/10 Javascript
js控制的遮罩层实例介绍
2013/05/29 Javascript
Jquery通过Ajax访问XML数据的小例子
2013/11/18 Javascript
css3元素简单的闪烁效果实现(html5 jquery)
2013/12/28 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
JS控制弹出悬浮窗口(一览画面)的实例代码
2016/05/30 Javascript
jquery实现提示语淡入效果
2017/05/05 jQuery
Vue.js组件间的循环引用方法示例
2017/12/27 Javascript
elementui的默认样式修改方法
2018/02/23 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
2018/08/29 Javascript
jQuery实现鼠标滑动切换图片
2020/05/27 jQuery
Eclipse + Python 的安装与配置流程
2013/03/05 Python
线程和进程的区别及Python代码实例
2015/02/04 Python
浅谈numpy数组的几种排序方式
2017/12/15 Python
python3 遍历删除特定后缀名文件的方法
2018/04/23 Python
Python逐行读取文件中内容的简单方法
2019/02/26 Python
python安装numpy和pandas的方法步骤
2019/05/27 Python
Django ORM 查询表中某列字段值的方法
2020/04/30 Python
深入浅析css3 中display box使用方法
2015/11/25 HTML / CSS
请介绍一下Ant
2016/07/22 面试题
链表面试题-一个链表的结点结构
2015/05/04 面试题
小学生元旦感言
2014/02/26 职场文书
艺人经纪人岗位职责
2014/04/15 职场文书
英文商务邀请函范文
2015/01/31 职场文书
关于法制教育的宣传语
2015/07/13 职场文书
观看安全警示教育片心得体会
2016/01/15 职场文书
Ajax请求超时与网络异常处理图文详解
2021/05/23 Javascript
python用tkinter开发的扫雷游戏
2021/06/01 Python
Win11 21h2可以升级22h2吗?看看你的电脑符不符合要求
2022/07/07 数码科技