JS双击变input框批量修改内容
2016-12-12 00:00
549 查看
双击空白或者文字变成input框修改内容:
html代码
js代码
以上所述是小编给大家介绍的JS双击变input框批量修改内容,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
js修改input的type属性问题探讨
js修改input的type属性及浏览器兼容问题探讨与解决
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框批量修改内容,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
js动态修改input输入框的type属性(实现方法解析)js修改input的type属性问题探讨
js修改input的type属性及浏览器兼容问题探讨与解决
相关文章推荐
- JS双击变input框批量修改内容
- 通过js实现单击或双击直接修改内容
- js控制双击修改内容
- 通过js实现单击或双击直接修改内容
- 双击直接修改内容的js代码
- 通过js实现单击或双击直接修改内容
- 通过js实现单击或双击直接修改内容
- php ajax 双击table修改内容
- JS修改div内容
- js修改style内部的内容
- js修改eWebEditor的内容,简单方法
- jquery mobile 用js 动态修改元素属性或内容
- .NET中用弹出窗口添加或修改一个页面,当添加或修改相关内容后按下提交按钮自动刷新页面的JS代码
- js实现转到上一页面代码(不修改任何内容)
- 修改完JS文件后新内容在网页上没有体现
- JS双击div编辑文本内容
- jquery——双击编辑异步更新(双击内容变input框可编辑,失去焦点后修改的数据异步提交)
- 通过JS修改form表单中的内容并传递到另一个PHP界面中
- ios UIWebView截获html并修改便签内容以及用js对图片进行缩放