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 相关文章推荐
JQuery 文本框使用小结
May 22 Javascript
基于jQuery实现下拉收缩(展开与折叠)特效
Dec 25 Javascript
浅析LigerUi开发中谨慎载入common.css文件
Jul 09 Javascript
Get中文乱码IE浏览器Get中文乱码解决方案
Dec 26 Javascript
让浏览器DOM元素最后加载的js方法
Jul 29 Javascript
jquery实现先淡出再折叠收起的动画效果
Aug 07 Javascript
jquery实现图片放大镜功能
Nov 23 Javascript
easyui combogrid实现本地模糊搜索过滤多列
May 13 Javascript
JavaScript实现简单评论功能
Aug 17 Javascript
分析javascript原型及原型链
Mar 18 Javascript
JQuery元素快速查找与操作
Apr 22 jQuery
js实现三角形粒子运动
Sep 22 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
php使用curl抓取qq空间的访客信息示例
2014/02/28 PHP
PHP实现清除wordpress里恶意代码
2015/10/21 PHP
CI(Codeigniter)的Setting增强配置类实例
2016/01/06 PHP
PHP的重载使用魔术方法代码实例详解
2021/02/26 PHP
FileUpload 控件 禁止手动输入或粘贴的实现代码
2010/04/07 Javascript
js复制到剪切板的实例方法
2013/06/28 Javascript
jQuery中对未来的元素绑定事件用bind、live or on
2014/04/17 Javascript
基于jquery实现的文字向上跑动类似跑马灯的效果
2014/06/17 Javascript
JavaScript中的DSL元编程介绍
2015/03/15 Javascript
jquery带下拉菜单和焦点图代码分享
2015/08/24 Javascript
JS处理json日期格式化问题
2015/10/01 Javascript
值得分享的轻量级Bootstrap Table表格插件
2016/05/30 Javascript
vue.js指令v-for使用及索引获取
2016/11/03 Javascript
详解Vue用axios发送post请求自动set cookie
2017/05/10 Javascript
js异步编程小技巧详解
2017/08/14 Javascript
Vue2 配置 Axios api 接口调用文件的方法
2017/11/13 Javascript
React数据传递之组件内部通信的方法
2017/12/31 Javascript
Node.js + express实现上传大文件的方法分析【图片、文本文件】
2019/03/14 Javascript
你准备好迎接vue3.0了吗
2020/04/28 Javascript
javascript实现移动端上传图片功能
2020/08/18 Javascript
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
python实现数组插入新元素的方法
2015/05/22 Python
Python中函数eval和ast.literal_eval的区别详解
2017/08/10 Python
Python使用pandas处理CSV文件的实例讲解
2018/06/22 Python
Python使用itertools模块实现排列组合功能示例
2018/07/02 Python
Python3.7 pyodbc完美配置访问access数据库
2019/10/03 Python
Python+OpenCV实现将图像转换为二进制格式
2020/01/09 Python
获取CSDN文章内容并转换为markdown文本的python
2020/09/06 Python
Etam艾格英国官网:法国著名女装品牌
2019/04/15 全球购物
澳洲网红粉泥面膜:Sand & Sky
2019/08/13 全球购物
荷兰最大的鞋子、服装和运动折扣店:Bristol
2021/01/07 全球购物
师范生个人推荐信
2013/11/29 职场文书
学前班教师的自我鉴定
2013/12/05 职场文书
演讲稿格式
2014/04/30 职场文书
电气工程师岗位职责
2015/02/12 职场文书
pytorch 如何使用batch训练lstm网络
2021/05/28 Python