在Yii2中动态添加输入字段

ric*_*p32 7 javascript php yii2

我在Yii2中遇到了一些问题.我需要创建一个包含三个下拉菜单的表单,该菜单询问用户一周中哪些时间最适合他或她.第一个菜单是一周中的几天,接下来的两个菜单是开始和结束时间.

但我的项目比这更雄心勃勃.我还需要允许用户指定任何时间配置,因此必须扩展表单并使其动态化,允许用户向表单添加更多下拉菜单以指定更多次.

我已经尝试了很多解决方案,但问题似乎在于用户创建的输入字段.我相信在Yii 1中有一种方法可以做到这一点,但Yii 2显然是这样的代码检修,旧的解决方法很少有用.我已经研究了许多扩展,特别是Krajee的扩展,虽然它们中的许多非常漂亮且用户友好,但它们不提供动态字段创建.我自己尝试了一些黑客,但没有任何工作,我想知道是否有办法在Yii 2中创建一个具有动态数量的输入字段的表单.如果没有,我很想写一些简单的Javascript和Php以外的Yii来完成工作,但我想留在框架内.

dev*_*raj 2

它并不像看起来那么复杂..

那里有很多解决方案,您可能会找到很多例子。

请参阅我为您找到的这些示例。

请参阅这个完整的工作示例,您可以在其中使用多个地址,并且可以更改这些字段以匹配您需要的字段。

http://wbraganca.com/yii2extensions/dynamicform-demo1/create

https://github.com/wbraganca/yii2-dynamicform

exmaple 使用 yii2 创建动态字段