![]() |
1
3
我会分阶段分解,你需要根据需要在某个地方添加一个“保存”视图。 斯科特
然后在你的控制器中,类似这样:
|
![]() |
2
2
我会考虑通过javascript在客户端添加文本框,而不是发布回服务器以重新绘制表单,假设您可以将javascript作为使用应用程序的要求。如果没有,那么@Scott的方法应该有效。作为首选,我可能会让Save方法接受FormCollection参数,而不是直接处理Request对象。 javascript的解决方案是有一个文本框和一个按钮来添加另一个。用户可以继续添加文本框,直到有足够的文本框为止。 |
![]() |
3
1
问题是你的
尝试此修改后的视图:
我推荐斯科特的方法作为最佳实践。这个答案是关于让你的确切场景发挥作用。 |
![]() |
4
0
谢谢你们的帮助。今天早上5点,我意识到我的问题是表单没有包含新的文本框/我需要另一个表单。我必须认真研究Javascript,并实际修改DOM,因为最好将其保留在客户端。 非常感谢。 |
![]() |
Chris · jQuery多种形式。需要在“提交”时捕获$(this)表单 10 月前 |
![]() |
girdeux · Django:在Form的init方法中使用小部件? 10 月前 |
|
Charlie · 为什么我的复选框和单选按钮的间距很奇怪? 10 月前 |