ASP.NET jQurey实现的仿GridView增删改查功能

jQurey代码部分:

<script type="text/javascript">
        var flag = 0;  

        //添加新行
        function addRow() {
            var nrow = "<tr><td><input name='hideid' type='hidden' value='' /><input name='username' type='text' value='' size='15' maxlength='15'  /></td><td><select name='seltype' id=seltype1><option value='Text'>文本框</option><option value='textarea'>多行文本区</option><option value='Select'>下拉框</option><option value='Radio'>单选框</option><option value='Checkbox'>复选框</option></select></td><td><span class='heb' name='buttonspan'><input  value='添加' onclick='addData(this)' type='button'  class='se_buton'/>&nbsp;<input  value='取消' type='button' onclick='deleteNewRow(this)' class='se_buton'/></span></td></tr>";
            if (flag == 0) {
                $('#attributetable').append(nrow);
                flag = 1;
            }
        }  

        //添加新行中的数据到后台
        function addData(obj) {  

            var trobj = $(obj).parents('tr');
            var username = $(trobj).find(':text[name=username]').val();
            var seltype = $(trobj).find('select[name=seltype]').val();  

            $.post("SupplyAJAX.aspx", { username: username, seltype: seltype, type: "add" }, function (data) {
                if (data.toString() != "0") {
                    $(trobj).find(':hidden[name=hideid]').val(data.toString());
                    changeDisable(obj, 0);
                }
                else {
                    deleteNewRow(obj);
                    alert('添加失败');
                }
            });
            flag = 0;
        }  

        //更新行
        function updData(obj) {  

            var trobj = $(obj).parents('tr');
            var id = $(trobj).find(':hidden[name=hideid]').val();
            var username = $(trobj).find(':text[name=usrname]').val();  

            var seltype = $(trobj).find('select[name=seltype]').val();
            $.post("SupplyAJAX.aspx", { id: id, username: username, seltype: seltype, type: "update" },
            function (data) {  

                if (data.toString() != "0") {
                    changeDisable(obj, 0);
                }
                else {
                    alert('更新失败');
                }
            });
        }
        //删除新行
        function deleteNewRow(obj) {
            $(obj).parents('tr').replaceWith('');
            flag = 0;
        }
        //删除数据库中的行
        function deleteRow(obj) {
            var trobj = $(obj).parents('tr');
            var id = $(trobj).find(':hidden[name=hideid]').val();
            $.post("SupplyAJAX.aspx", { id: id, type: "delete" },
            function (data) {
                if (data.toString() != "0") {
                    $(obj).parents('tr').replaceWith('');
                }
                else {
                    alert('删除失败');
                }
            });
        }  

        //改变编辑状态
        function changeDisable(obj, type) {
            var trobj = $(obj).parents('tr');
            if (type == 0) {
                $(trobj).find(':text').attr('disabled', 'disabled');
                $(trobj).find('select').attr('disabled', 'disabled');
                $(trobj).find('span[name=buttonspan]').html("<input name='gx' value='更新' type='button' onclick='changeDisable(this,1)'  class='se_buton'/>&nbsp;<input value='删除' type='button' name='qx' onclick='deleteRow(this)'  class='se_buton' />");
            }
            if (type == 1) {
                $(trobj).find(':text').attr('disabled', '');
                $(trobj).find('select').attr('disabled', '');
                $(trobj).find('span[name=buttonspan]').html("<input name='gx' value='确定' type='button' onclick='updData(this)'  class='se_buton'/>&nbsp;<input value='取消' type='button' name='qx' onclick='changeDisable(this,0)'  class='se_buton' />");
            }
        }
    </script>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索function
, find
, 增删改查
, obj
, name
, var
, username
, mysqlmvc4asp.net增删改查
, jqurey easy ui
, jqurey游戏力度条
, html表格增删改
parents()
,以便于您获取更多的相关知识。

时间: 2025-01-02 20:38:19

ASP.NET jQurey实现的仿GridView增删改查功能的相关文章

安卓调用WEb service实现增删改查功能

问题描述 安卓调用WEb service实现增删改查功能 安卓调用WEb service的String ServerUrl=""http://10.0.2.2:4124/Service1.asmx"",输入这个地址ServerUrl为什么不能实现功能,请问要输入什么地址啊

JS结合bootstrap实现基本的增删改查功能_javascript技巧

提出问题:如何利用原生的js实现基本的增删改查功能??? 解决问题 假如你已经对JS有一定基础 假如你对bootstrap有一定基础 下面是具体的例子, 包含两个文件(index.jsp  和  index.js) <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC

BootstrapTable与KnockoutJS相结合实现增删改查功能【一】_javascript技巧

Bootstrap是一个前端框架,解放Web开发者的好东东,展现出的UI非常高端大气上档次,理论上可以不用写一行css.只要在标签中加上合适的属性即可. KnockoutJS是一个JavaScript实现的MVVM框架.非常棒.比如列表数据项增减后,不需要重新刷新整个控件片段或自己写JS增删节点,只要预先定义模板和符合其语法定义的属性即可.简单的说,我们只需要关注数据的存取. 一.Knockout.js简介 1.Knockout.js和MVVM 如今,各种前端框架应接不暇,令人眼花缭乱,有时不得

BootStrap实现带有增删改查功能的表格(DEMO详解)_javascript技巧

前言 bootstrap的表格样式,有类似EasyUI的表格,也有卡片式表格,放到移动端显示,各有千秋.但是BootStrap自带的表格是没有操作列的,网上的资源不少,但是都是比较单一.零碎,JS.CSS也经常给的不全,自己经过大概一个月左右的时间,把表格封装了一下,希望能分享给大家. 表格封装了3个版本,接下来给大家展示一下样式和代码. 版本一 1. 样式 表格布局: 添加:添加一行新的空白代码 修改:选中可修改的列,点击需要修改的单元格,即可变成可编辑的状态. 2.代码 View代码: <d

求jsp+javaBean连数据库实现单表增删改查功能的源程序代码

问题描述 代码简洁有注释更好,学习用.我的邮件是noryaland@gmail.com 解决方案 解决方案二:不能沉解决方案三:我们学校有这个我去给你找找一年多了不知道放哪里去了呵呵解决方案四:看来是没什么用被我删了不好意思解决方案五:求一份代码,用以研习.解决方案六:同求呵呵解决方案七:www.pudn.com解决方案八:数据库最好是oracle或sqlserver,因为我只懂这两种解决方案九:代码到,给分解决方案十:随便到网上找一下就有了解决方案十一:http://hi.baidu.com/

一个增删改查功能开发小结

这个功能在功能上终于做完了回想这个功能感慨万千大致梳理下慢的原因,算是找借口,可以加班啊 (1)需求不明确,就知道做从此增删改,但增删改时,都不是对单一表进行处理,但具体细节却不清楚,需要看旧代码(2)虽是增删改的功能,但需要使用其它集成接口,这些知识点需要与其它团队了解,也需要时间. 说到加班,纠结感又上来了做这个功能感觉找不到节奏,一个任务是不分上班下班一口气做完,如果其它团队的接口的不熟悉,应该怎么搞,不会因为要做当前的任务,就把对方相关逻辑代码都看一遍吧,一是没有时间,而是人的精力是有限

【小试身手】几个自定义控件的组合应用,实现简单的“增删改查”功能(有源码)

       分页控件.查询控件.显示数据的控件和表单控件,终于把这几个控件结合在一起了,和在一起之后就可以让"增删改查"变的非常的简单和容易了,当然还需要数据访问函数库的支持.      综合演示的IDE是 vs2008,.net Framework2.0,C#, B/S .目标(适用范围)是网站的后台管理.OA.CRM.CMS等信息管理方面的项目.      演示网址:http://jyk.mainsdn.com/ 感谢 CleverKing (www.mainsdn.com)提供

处女篇:ObjectDataSource+CodeSmith实现基础增删改查功能

前言:     看别的人博客看多了,自己写博客还是第一次.这里就分享点破东东.         SqlDataSource:初学入门者,大伙都会用得比较多,里面一个代码也不用写,排序分页编辑删除插入等功能都给你弄好了.很好用! 缺点:     可惜一个缺点,代码和html都搅在一块了,所以,为了分层结构的需要:ms推荐使用SqlObjectDataSource,可是这个控件需要自己写代码的.     每个方法都要自己写代码,有点烦,不过不用担心,从现在开始,你一个代码不用写,也能用的和SqlDa

PHP+MYSQL实现用户的增删改查

 本文给大家分享的是使用PHP+MYSQL实现用户的增删改查功能的全部页面代码,非常的详细,也很实用,适合php的初学者,有需要的小伙伴参考下.     文件列表..文件内容.. dbconn.php userListt.php editUser.php editDo.php detailUser.php deleteUser.php addUser.php addDo.php <dbconn.php> ? 1 2 3 4 5 6 <?php // 创建数据库连接 $con = mysq