|
|
1
4
如果您熟悉jquery,则可以使用.change处理程序捕获它们更改字段。测试它是否是最后一行,以及其中是否有数据。如果他们把这排的东西都拿走了,就把它移走。jquery有一些很好的方法来实现这一点,但这都取决于您想如何编写它。如果是这样,请使用jquery的.append函数附加新行。如果您使用的是python和cgi_app,并且对每种类型的单元格使用相同的name属性,那么您可以使用form.getlist(“fname[]”),它将返回一个名称数组。 |
|
|
2
2
你可以这样做:
生成数组“person” |
|
|
3
0
jquery是一个很好的建议,但是如果不想使用它,可以尝试通过附加索引来生成输入名称。例如: <TR> <TD> <INPUT name="person_0.fname"> </TD> <TD> <INPUT name="person_0.lname"> </TD> <TD> <INPUT name="person_0.birthdate"> </TD> </TR> ... <TR> <TD> <INPUT name="person_N.fname"> </TD> <TD> <INPUT name="person_N.lname"> </TD> <TD> <INPUT name="person_N.birthdate"> </TD> </TR> 其中“n”是行索引。这种方法可以帮助您通过使用(即)轻松获取整行的值。$ 得到某人 '$I.'Fname','$ 得到某人 '$I.''lname''。等等。 |
|
|
4
0
CSS:
jquery:查询:
HTML:
我不熟悉服务器端脚本,所以我的回答只是部分的。这是一个 example . 另外,我建议添加JS的输入验证。 |