Typo3 9.5 Powermail-如何使用JavaScript或/和Ajax在前端插入动态输入字段

时间:2019-05-15 14:40:52

标签: input dynamic typo3 typo3-9.x powermail

我在Powermail中使用Typo3 9.5。我想基于选择字段生成动态输入字段。例如:“您要注册多少个会员?”然后,您将获得一个选择框,您可以在其中选择1到10。如果选择10,则应该出现9个新的输入字段。

我该如何解决?如果我只使用jQuery,则输入字段不会注册,也不会发送到收件人。

有没有一种方法可以集成动态输入字段?

非常感谢。

2 个答案:

答案 0 :(得分:0)

这是不可能的,因为它存在安全风险。在这种情况下,每个人都可以注入代码,然后将其发送到TYPO3 / DB。但是有一个扩展名“ Powermail Condition”可以帮助您解决问题: https://extensions.typo3.org/extension/powermail_cond/

答案 1 :(得分:0)

如果它是一个具有最大动态字段数量的选择框:为什么不插入所有动态字段并根据所选值通过javascript更改视图?如果您需要动态验证,则也必须编写它,例如:https://docs.typo3.org/typo3cms/extensions/powermail/ForDevelopers/WriteOwnValidators/ServersideValidation/Index.html