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的输入验证。 |
Devang Sanghani · 柏树检查线通过 2 年前 |
Brendan · 如何在Flatter中创建圆形化身周围的虚线边框 2 年前 |
Shadow43375 · 当前可见的视口部分是否有官方术语? 6 年前 |
HyperQBE · 如何在pyqt MessageBox中使用变量 6 年前 |
Lord Jesus · 如何添加“HH:mm:ss”格式的秒表? 6 年前 |