日期:2014-05-17  浏览次数:21030 次

提交表单简单问题---come in
表单里有多行,每行后都有一个按钮,点击按钮后,只提交本行内容,不提交整个表单,应该怎么做?

另:假如做出每行一个表单是否可以,是否是常规做法?

------解决方案--------------------
每行一个form,最通用的办法。
当然也可以只用一个form,然后提交值时判断提交的是哪一个,只提交那一行即可,例
...
<div> <input value= 'text11 '> <input value= "text12 "> <input type=button value= '提交 ' onclick= "submitform() "> </div>
<div> <input value= 'text21 '> <input value= "text22 "> <input type=button value= '提交 ' onclick= "submitform() "> </div>
...
<form id=form1> <input name= "t1 " type= "hidden "> <input name= "t2 " type=hidden> </form>
<script>
function submitform(){
var eop=window.event.srcElement.parentElement;
form1.t1.value=eop.children(0).value;
form1.t2.value=eop.children(1).value;
form1.submit()
}
</script>