,可以添加一行。设置按钮的onclick事件,给他关联一个方法来扩展一行表格。删除也一样。根据<tr>的数量来设置行ID。删除的时候根据ID删除。提交验证的话就要向后台发送数据了,strust框架的话可以设置一个validater拦截器来验证,也可以在Action类中进行验证,如果没有数据,就添加错误信息。要用异步提交的话,form表单的要设置onsubmit时间来阻止提交,用Jquery的post方法向后台传输数据,如果没有错误信息onsubmit事件关联的方法返回true可以插入数据。插入数据是纯后台代码比较简单。判断有几行数据也可以通过行号来确定。建议后台封装一个user类,把需要的属性设置为user属性,前台和后台进行数据传输的时候就会方便很多。插入数据库时根据user来插入行数据,一个user就是一行。
解决方案 »
- 求教一个关于两个list的类似求并集的算法。。。
- 急啊!我要访问的JSP上action的链接不带项目名的
- 从数据库导出数据生成HTML已完成..翻页列表出现问题
- java中如何跳转到jsp页面
- 着急交工,请大家帮忙!!! tomcat下的FCKeditor可以用,到Resin下面就不能用了,请问是怎么回事啊?
- 运行javac时的奇怪错误~~~
- 关于Struts得<html:img>标签的问题,紧急求就
- myeclipse如何根据指定的wsdl规范发布axis2的webservice
- 类转换问题,请帮我看看,送高分
- 关于servlet与jsp共享bean的问题,在线等!!感谢先!
- HttpServletRequest .getRealPath("/") 时 报java.lang.IllegalAccessError 错误
- 【各位大虾】【求指点】 JavaEE jsp页面 下拉菜单实现联动
<input id="name" type="text" />
<input id="sex" type="text" />
<input id="ln" type="text" />
<input id="hidden_str" type="hidden" value=""/>
function fun(){
var name = document.getElementById("name").value;
var sex = document.getElementById("sex").value;
var nl = document.getElementById("nl").value;
if(name.length==0){alert("提示")return;};
if(sex.length==0){alert("提示")return;};
if(nl.length==0){alert("提示")return;};
var str = name+","+sex+","+nl;
document.getElementById("hidden_str").value=str;
POST方式提交form...略。。
}