![]() |
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的输入验证。 |
![]() |
Softly · 单选按钮未按预期取值 1 年前 |
|
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
|
eXor420 · 如何在脚本标记中使用导出的函数? 1 年前 |
![]() |
IonicMan · 剑道网格在宽度过大时不显示某些列 1 年前 |
![]() |
Kernier · 如何将数学公式支持添加到StacksEditor? 1 年前 |
|
Md. Ibrahim · CSS网格项溢出小屏幕滚动 1 年前 |
|
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |