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 有趣而诡异的数组
Apr 06 Javascript
jQuery图片的展开和收缩实现代码
Apr 16 Javascript
JavaScript子类用Object.getPrototypeOf去调用父类方法解析
Dec 05 Javascript
AngularJS  自定义指令详解及实例代码
Sep 14 Javascript
AngularJS 过滤与排序详解及实例代码
Sep 14 Javascript
BootStrap实现带有增删改查功能的表格(DEMO详解)
Oct 26 Javascript
angularJS之$http:与服务器交互示例
Mar 17 Javascript
Vue实现选择城市功能
May 27 Javascript
使用node.js对音视频文件加密的实例代码
Aug 30 Javascript
10分钟上手vue-cli 3.0 入门介绍
Apr 04 Javascript
vue如何解决循环引用组件报错的问题
Sep 22 Javascript
微信小程序跳转到其他网页(外部链接)的实现方法
Sep 20 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魔术方法__GET、__SET使用实例
2014/11/25 PHP
Symfony页面的基本创建实例详解
2015/01/26 PHP
PHP实现获取客户端IP并获取IP信息
2015/03/17 PHP
PHP操作Postgresql封装类与应用完整实例
2018/04/24 PHP
ThinkPHP防止重复提交表单的方法实例分析
2018/05/10 PHP
理解Javascript_12_执行模型浅析
2010/10/18 Javascript
js TextArea的选中区域处理
2010/12/28 Javascript
使用jquery读取html5 localstorage的值的方法
2013/01/04 Javascript
Jquery 数组操作大全个人总结
2013/11/13 Javascript
jquery ajax中使用jsonp的限制解决方法
2013/11/22 Javascript
JavaScript表格常用操作方法汇总
2015/04/15 Javascript
JS数字抽奖游戏实现方法
2015/05/04 Javascript
JavaScript实现点击自动选择TextArea文本的方法
2015/07/02 Javascript
JavaScript的类型、值和变量小结
2015/07/09 Javascript
jQuery鼠标悬浮链接弹出跟随图片实例代码
2016/01/08 Javascript
Bootstrap 3.x打印预览背景色与文字显示异常的解决
2016/11/06 Javascript
Angularjs中使用layDate日期控件示例
2017/01/11 Javascript
AngularJS实现页面定时刷新
2017/03/14 Javascript
在vscode里使用.vue代码模板的方法
2018/04/28 Javascript
layui之table checkbox初始化时选中对应选项的方法
2019/09/02 Javascript
JS表单验证插件之数据与逻辑分离操作实例分析【策略模式】
2020/05/01 Javascript
[45:15]Optic vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
Python函数式编程指南(四):生成器详解
2015/06/24 Python
Python中面向对象你应该知道的一下知识
2019/07/10 Python
python单线程下实现多个socket并发过程详解
2019/07/27 Python
python字符串反转的四种方法详解
2019/12/02 Python
python手写均值滤波
2020/02/19 Python
Subside Sports德国:足球球衣和球迷商品
2019/06/08 全球购物
物理系毕业生自荐信
2013/11/01 职场文书
两只小狮子教学反思
2014/02/05 职场文书
机械专业求职信范文
2014/07/15 职场文书
实现中国梦思想汇报2014
2014/09/13 职场文书
预备党员个人总结
2015/02/14 职场文书
大学生支教感言
2015/08/01 职场文书
详解nginx进程锁的实现
2021/06/14 Servers
豆瓣2021评分最高动画剧集-豆瓣评分最高的动画剧集2021
2022/03/18 日漫