有一个form表单,里面有些input元素是客户使用时自己添加的.
客户点击添加按钮,form表单里就会多出一个input,供输入.
然后点击保存,提交到DB里保存.用的是form.js这个插件,但是提交保存时却不见新添加的input的值.其他的值都有.
检查了一下提交的form值,里面根本没有新添加的input的值,
请问该如何提交这些值?如果有更好的方法能解决,不用form插件也行.
请熟悉的朋友指点下.
<form method="post" id="formPO" action="">
<table>
<tr>
<td bgcolor="#FFFFFF" align="center">
<input type="text" size="8" id="quantity2" name="quantity2" /></td></tr>
</table><a href="#">添加</a><!--点击添加后,form里会出现一个input,id自动增加--><input id="submit" type="submit" value="保存" /></form>

解决方案 »

  1.   

    看来不行.
    form.js先对dom的元素扫描下.
    这些后来添加的input没有计算在内.还有别的解决方案吗?求解答
      

  2.   

    额额额,好多年前的问题啊!
    今天我也遇到了,但是后来发现是可以识别jquery自己添加的内容。用的是jquery.EasyInsert开源插件然后一开始没有识别的原因是<form>标签写到<table>里面了,而且<table>里面还有别的<form>,导致异常。改过来之后就好了。
    http://blog.csdn.net/liu510817387/article/details/7267733
      

  3.   

    额额额,好多年前的问题啊!
    今天我也遇到了,但是后来发现是可以识别jquery自己添加的内容。用的是jquery.EasyInsert开源插件然后一开始没有识别的原因是<form>标签写到<table>里面了,而且<table>里面还有别的<form>,导致异常。改过来之后就好了。
    http://blog.csdn.net/liu510817387/article/details/7267733