在gridview中,点击“编辑”弹出一个带有文本框的div层,可编辑保存,请问用Jquery或JS如何做到?

详细说下:我要在aspx页面下方引用这个ascx(用户控件),ascx页面中只有一个gridview,两列数据,后面有个编辑按钮(<label onclick=" ">编辑</label>),当我点击lable的时候,弹出div层,层中有两个文本框,读取gridview对应的数据,并且可编辑,最后点击div下方的保存(<input type="button" id="BtnOk" value="确定"/>)可保存修改的数据到girdview中,我调用了别人写好的一个弹出方法(Jquery写的),已经可以弹出了,但是没有读取到gridview中的值,如何读取数据到div,以及修改保存???求前辈指教!!!!!!万分感谢。在线=

把你的html代码贴出来 思路就是通过读取当前行的数据 显示到编辑器 然后jquery ajax提交追问

我写了方法,但是点击的时候会触发aspx页面中的验证,怎么让它只做ascx的逻辑。

追答

保存数据用ajax提交就行到一个一般处理程序就行了
至于会触发验证 你把验证去掉就行了 如果不能去掉 就直接在setcontent方法里面生成编辑框

追问

验证是不能去掉的,可以详细说下用ajax提交吗?我这里就只需提交一个字段的修改,这个是setcontent方法。

谢谢!!!

追答function setContent(id,pinyin,explain)
{
    $(".xxxx").append("<input type=\"text\" id=\"pinyin\" value=\""+pinyin+"\">");
   // $(".xxxx")这个为你弹出层的容器 具体可以用火狐开发者工具看看 以上为思路 只有ajax提交  百度jquery ajax或者jquery post
}

追问

1、这是div层

2、这是编辑调用的方法

3、这是jquery函数

我在点击确定的时候,如何写ajax的post???请前辈指教!!!!研究半天仍不知如何下手。。

温馨提示:答案为网友推荐,仅供参考
相似回答