向注册表单添加更多字段

时间:2019-05-12 07:03:43

标签: python django

我想知道如果用户选中一个框,是否可以在注册表单中添加更多字段。例如,如果用户选中说自己是摄影师的框,则会出现一个字段,他可以在其中指定自己从事的摄影类型。

1 个答案:

答案 0 :(得分:0)

这就是DHTML。您需要在复选框上添加一个事件,该事件将在表单中动态添加INPUT元素。像

<input type="checkbox" onclick="addInput(this)" id="photography"> 

现在在该方法中动态添加一个带有动态ID的文本元素,例如(value-photography),以便您可以在服务器端执行操作。

您需要使用

document.appendChild()

您也可以使用jQuery。