要一模一样的看jqgird的editGridRow function,分开的是在grid.formedit.js 这个js里面
要对话框中生成form的可以看jquery ui demo中dialog文件夹下modal-form.html
实际上是通过click事件生成了一个DIV,并将期浮动于原页面之上.
你可以下载一个叫lhgdialog的jquery组件.可以实现这个功能.
可以支持HTML内容弹出和页面弹出.
同时可以设置弹出DIV的大小,是否可以移动,出现位置,是否遮罩原层等等.
这比较复杂。。。
大概就是触发click事件,弹出一个dialog,点击确定按钮,把数据追加到table里
其实嘛挺简单的,写起来就费事
推荐你看一个jquery ui组件 功能超强大 你要的里面都有 对你写jquery插件很有帮组
组件名称jquery easyui
这是我原先写的小例子,可能有用
<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>