Jquery php 点击td变成input,修改后失去焦点发送数据

news/2024/9/20 15:41:20

html部分
<Td><?php echo $row['bigclassid']?></Td>
<td height="25" width="241" class="bigclassname"><?php echo $row['bigclassname']?></a></td>
Js部分
<script>
/**//*
* 说明:用Jquery的方法,无刷新页面,编辑表格
*/

$(function() {
//给页面中有bigclassname类的标签上加上click函数
$(".bigclassname").click(function() {

var objTD = $(this);

//先将老的类别名称保存起来,并用trim方法去掉左右多余的空格
var oldText = $.trim(objTD.text());

//构造一个input的标签对象(作用是为了让这个input失效,不然点击多次后,文字会消失)
var input = $("<input type='text' value='" + oldText + "' />");

//当前td的内容变为文本框,并且把老类别名放进去
objTD.html(input);

//设置文本框的点击事件失效
input.click(function() {
return false;
});

//设置文本框样式,让界面显示的人性化点
input.css("font-size", "16px");
input.css("text-align", "center");
input.css("background-color", "#ffffff");
input.width("120px");

//自动选中文本框中的文字
input.select();

//文本框失去焦点时重新变为文本
input.blur(function() {

//获得新输入的类别名
var newText = $(this).val();

//用新的类别名文字替换之前变过来的输入框状态
objTD.html(newText);

//获取该类别名所对应的ID(bigclassid)
var bigclassid = objTD.prev().text();

//将新的类别名进行转码,不然界面以及数据库显示的都是"???"这样的乱码
newText = escape(newText);

//获取要传到"一般处理文件"(update_bigclassname_2.php)中的URL
var url = "update_bigclassname_2.php?bigclassid=" + bigclassid + "&bigclassname=" + newText;

//AJAX异步更改数据库,data为成功后的回调返回值,用于显示提示信息
$.get(url, function(data) { alert(data) });

});
});
});
</script>
更新数据库的过程就是普通的php程序
本例要用到jquery请自行下载后调试

http://www.corange.cn//uploadfiles/20100408-2_94858.jpg



原文地址:http://www.corange.cn/archives/2010/04/3576.html

转载于:https://www.cnblogs.com/zerogo/archive/2010/04/12/2209082.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pgtn.cn/news/17757.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

PyTorch框架:(5)使用PyTorch框架构建卷积神经网络

基于pytorch构建一个非常简单的卷积神经网络&#xff0c;以Mnist数据集为例演示基本的流程 1、导工具包 2、读取数据 &#xff08;把该写的超参数全部写出来&#xff09; PS&#xff1a;当前输入图像的大小&#xff0c;注意这里使用卷积网络处理Mnist数据他就不是一个一个像素…

使用Python,OpenCV进行基本的图像处理——提取红色圆圈轮廓并绘制

使用Python&#xff0c;OpenCV进行基本的图像处理——提取红色圆圈轮廓并绘制1. 效果图1.1 形态学图像处理效果图1.2 转换HSV色彩空间提取2. 源码2.1 形态学图像处理提取源码2.2 转换HSV色彩空间提取源码写这篇博客源于博友的提问&#xff0c;想提取图片中的红色圆圈坐标&#…

PyTorch框架:(6)图像识别实战常用模块解读

1、TorchVision 官网&#xff1a;torchvision — Torchvision 0.10.0 documentation 在torchvision这个模块当中&#xff0c;包含了很多后续需要的功能&#xff1a; 需要自己安装这个模块pip install torchvision。安装完之后我们就可以使用这里边的三大核心模块了。 &…

Java 使用itextPdf7操作pdf,写入照片这一篇就够了

Java 使用itextPdf7操作pdf&#xff0c;写入照片这一篇就够了1. 效果图1.1 M*N列图片&#xff08;无边界&有边界&#xff09;1.2 图片重叠1.3 文字背景图片1.4 图片与文字相邻 & 图片文字Rowspan样式1.5 一个单元格多图片 & 多图片文本内容1.6 单元格中文本图片位置…

Flash气泡回弹效果

好久没有碰过Flash了&#xff0c;今天温习一下AS3.0&#xff0c;做了一个回弹效果&#xff0c;气泡回弹本想着怎么可以定义气泡的不同颜色&#xff0c;这样可以做出更绚丽的效果&#xff0c;或者更进步一&#xff0c;气泡和气泡直接回弹&#xff0c;想了老半天没有想出来&#…

Computer Vision Tasks

Computer Vision Tasks: 图像分类、目标检测、语义分割、实例分割&#xff1b; 只有目标检测和实例分割是实现了实例级别的识别的&#xff0c;就是把每一个单独的物体拎出来识别的&#xff1b;目标检测是画框框&#xff0c;而实例分割是抠图。 实例识别&#xff1a;就是把图片…

如何在OpenCV中为InRange阈值选择颜色的最佳HSV值

如何在OpenCV中为InRange阈值选择颜色的最佳HSV值 1. 效果图2. 源码参考之前的博客介绍了如何使用Python,OpenCV通过HSV颜色空间转换检测对象,并进行轨迹追踪。怎么选定合适的HSV颜色阈值范围非常非常非常的重要。 这篇博客将介绍如何在OpenCV中为InRange阈值选择颜色的最佳…

使用pycharm将自己项目代码上传github(保姆教程)

1、梳理一下Git、github和gitee这三个之间的关系&#xff1a; 1.1、Github 首先从我们最熟悉的github来说&#xff0c;他其实是一个代码托管平台&#xff0c;我们可以在他的里面新建很多的仓库&#xff0c;有强迫症的我理解就是一个仓库是一个自己的项目代码&#xff0c;这些…