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之旅 对象的原型链之由来
Aug 25 Javascript
jQuery学习笔记[1] jQuery中的DOM操作
Dec 03 Javascript
在浏览器中获取当前执行的脚本文件名的代码
Jul 19 Javascript
jQuery EasyUI API 中文文档 可调整尺寸
Sep 29 Javascript
IFrame跨域高度自适应实现代码
Aug 16 Javascript
chrome下jq width()方法取值为0的解决方法
May 26 Javascript
JavaScript实现网站访问次数统计代码
Aug 12 Javascript
JavaScript+html5 canvas绘制的小人效果
Jan 27 Javascript
jquery+ajax+text文本框实现智能提示完整实例
Jul 09 Javascript
Bootstrap php制作动态分页标签
Dec 23 Javascript
详解bootstrap导航栏.nav与.navbar区别
Nov 23 Javascript
逐行分析鸿蒙系统的 JavaScript 框架(推荐)
Sep 17 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获取mysql版本的几种方法小结
2008/03/25 PHP
用PHP实现读取和编写XML DOM代码
2010/04/07 PHP
php实现cookie加密的方法
2015/03/10 PHP
PHP翻页跳转功能实现方法
2020/11/30 PHP
PHP-CGI远程代码执行漏洞分析与防范
2017/05/07 PHP
php正确输出json数据的实例讲解
2018/08/21 PHP
js 页面传参数时 参数值含特殊字符的问题
2009/12/13 Javascript
js实现的跟随鼠标移动的时钟效果(中英文日期显示)
2011/01/17 Javascript
js 模式窗口(模式对话框和非模式对话框)的使用介绍
2014/07/17 Javascript
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
javascript实时显示当天日期的方法
2015/05/20 Javascript
JS实现“隐藏与显示”功能(多种方法)
2016/11/24 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
MVVM 双向绑定的实现代码
2018/06/21 Javascript
解决vue attr取不到属性值的问题
2018/09/18 Javascript
浅谈在Vue.js中如何实现时间转换指令
2019/01/06 Javascript
使用Node.js写一个代码生成器的方法步骤
2019/05/10 Javascript
微信小程序实现传递多个参数与事件处理
2019/08/12 Javascript
js的新生代垃圾回收知识点总结
2019/08/22 Javascript
layui输入框只允许输入中文且判断长度的例子
2019/09/18 Javascript
小程序实现长按保存图片的方法
2019/12/31 Javascript
Ant Design的可编辑Tree的实现操作
2020/10/31 Javascript
[55:32]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第二场
2018/04/05 DOTA
python私有属性和方法实例分析
2015/01/15 Python
python3去掉string中的标点符号方法
2019/01/22 Python
python+opencv像素的加减和加权操作的实现
2019/07/14 Python
python主线程与子线程的结束顺序实例解析
2019/12/17 Python
详解CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
2016/12/20 HTML / CSS
KIKO MILANO荷兰网上商店:意大利专业化妆品品牌
2017/05/12 全球购物
机电专业毕业生求职信
2013/10/27 职场文书
互联网创业计划书的书写步骤
2014/01/28 职场文书
演讲比赛策划方案
2014/06/11 职场文书
甜品蛋糕店创业计划书
2014/09/21 职场文书
工作检讨书范文
2015/01/23 职场文书
2016继续教育培训学习心得体会
2016/01/19 职场文书
vue整合百度地图显示指定地点信息
2022/04/06 Vue.js