1

我正在寻找一个可以通过输入最后一行并单击行末尾的“添加”按钮来添加的表。可以通过单击最右侧列中的按钮来删除表中的所有其他行。

我的问题是表单不能只换行并验证为 XHTML。如果我让表单包裹整个表格,它也会包含将表单作为最后一个单元格的行。表格中的表格绝对无效。

建议?

4

1 回答 1

1

感谢您澄清情况。在我看来,你有几个选择:

  1. 你在使用(你可以使用)JavaScript 吗?如果是这样,您可以根据按下的按钮轻松修改提交 URI。因此,您可以摆脱除表格包装之外的所有形式。

  2. 或者,根据您的要求,您可以将“删除”按钮替换为链接(可能样式类似于按钮),在这种情况下,您不需要表单来包装它们。请注意,这种方法不需要 javascript,除非您需要处理有人开始填写最后一行然后单击其他行上的“删除”并且您希望保留对最后一行输入所做的不完整更改的情况。在这种情况下,您仍然需要使用 javascript 来提交表单,所以上面的#1 可能会更好。

  3. 咬紧牙关并提交到相同的 URI。通过按钮名称区分按下的按钮。此时您始终可以重定向到适当的 URI。

  4. 与非验证 html 和平相处 :-)

于 2009-09-17T21:08:17.670 回答