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 构造函数 实例分析
Nov 26 Javascript
JS判断页面加载状态以及添加遮罩和缓冲动画的代码
Oct 11 Javascript
14个有用的Jquery技巧分享
Jan 08 Javascript
Js可拖拽放大的层拖动特效实现方法
Feb 25 Javascript
Javascript仿京东放大镜的效果
Mar 01 Javascript
使用jQuery.Pin垂直滚动时固定导航
May 24 jQuery
微信小程序数字滚动插件使用详解
Feb 02 Javascript
浅谈vue-cli 3.0.x 初体验
Apr 11 Javascript
layui输入框只允许输入中文且判断长度的例子
Sep 18 Javascript
countUp.js实现数字滚动效果
Oct 18 Javascript
Vue父组件向子组件传值以及data和props的区别详解
Mar 02 Javascript
微信小程序APP的事件绑定以及传递参数时的冒泡和捕获
Apr 19 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验证码实现代码
2014/05/10 PHP
Laravel 5框架学习之Laravel入门和新建项目
2015/04/07 PHP
PHP中单例模式与工厂模式详解
2017/02/17 PHP
[JS源码]超长文章自动分页(客户端版)
2007/01/09 Javascript
ie9 提示'console' 未定义问题的解决方法
2014/03/20 Javascript
JavaScript实现从数组中选出和等于固定值的n个数
2014/09/03 Javascript
PHP+jQuery实现随意拖动层并即时保存拖动位置
2015/04/30 Javascript
JS实现淘宝支付宝网站的控制台菜单效果
2015/09/28 Javascript
jquery实现瀑布流效果 jquery下拉加载新数据
2016/12/12 Javascript
前端开发必知的15个jQuery小技巧
2017/01/22 Javascript
原生js实现仿window10系统日历效果的实例
2017/10/31 Javascript
使用mint-ui实现省市区三级联动效果的示例代码
2018/02/09 Javascript
Vue 第三方字体图标引入 Font Awesome的方法
2018/09/28 Javascript
vue 中 beforeRouteEnter 死循环的问题
2019/04/23 Javascript
Webpack中SplitChunksPlugin 配置参数详解
2020/03/24 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
2020/07/20 Javascript
Python设计模式之单例模式实例
2014/04/26 Python
Python之父谈Python的未来形式
2016/07/01 Python
Python实现的文本简单可逆加密算法示例
2017/05/18 Python
Python实现将多个空格换为一个空格.md的方法
2018/12/20 Python
python plotly绘制直方图实例详解
2019/07/22 Python
利用ImageAI库只需几行python代码实现目标检测
2019/08/09 Python
Python3常用内置方法代码实例
2019/11/18 Python
弄清Pytorch显存的分配机制
2020/12/10 Python
使用Python制作一盏 3D 花灯喜迎元宵佳节
2021/02/26 Python
世界上最大的艺术和工艺用品商店:MisterArt.com
2018/07/13 全球购物
Wallis官网:英国女装零售商
2020/01/21 全球购物
介绍一下gcc特性
2012/01/20 面试题
服务员岗位职责
2014/01/29 职场文书
2014婚礼司仪主持词
2014/03/14 职场文书
阳光体育活动总结
2014/04/30 职场文书
在校大学生才艺比赛策划书怎么写?
2019/08/26 职场文书
导游词之重庆渣滓洞
2020/01/08 职场文书
python 破解加密zip文件的密码
2021/04/22 Python
Go使用协程交替打印字符
2021/04/29 Golang
SQL实现LeetCode(175.联合两表)
2021/08/04 MySQL