function editElement(element, captcha_id){
var oldhtml = element.innerHTML;
var txt = (element.innerText === '点击添加') ? '' : element.innerText
var newobj = document.createElement('input');
newobj.type = 'text';
newobj.value = txt
newobj.onblur = function(){
if(this.value == undefined || this.value == null || this.value == '')
element.innerHTML = oldhtml;
else{
element.innerHTML = this.value
if(this.value != txt){
var true_value = this.value;
$.ajax({//异步更新
url: '/admin/captchas/' + captcha_id,
type: 'PUT',
data: {captcha: {"true_value": true_value}},
success: function(data) {
if(!data.success){
element.innerHTML = oldhtml;
alert("操作失败");
}
}
});
}
}
}
element.innerHTML = '';
element.appendChild(newobj);
newobj.focus();
}
JavaScript实现点击可编辑
最新推荐文章于 2022-08-01 12:06:38 发布