я форма определяется как:Добавить динамических полей в формах (Django)
class testForm(forms.Form):
book = forms.CharField(label='Book:', widget=forms.TextInput())
, и я пытаюсь добавить динамические поля в формах. что означает, что рядом с текстовым полем есть кнопка, если щелкнуть по кнопке, появляется новое текстовое поле под исходным текстовым полем, и эта форма является только одной формой.
В моем шаблоне:
<table>
{{form.as_table}}
<table class = 'request'>
{{form.as_table}}
{# <input type="button" onclick="addTextBox()"/>#}
{# <span id="response"></span>#}
</table>
<br>
<input type="submit" value="Submit">
</table>
Я не хочу, чтобы изменить шаблон, так что я пытаюсь использовать JS, чтобы завершить его.
var countBox = 1;
var boxName = 0;
function addTextBox(){
boxName = "textBox"+countBox;
document.getElementById('response').innerHTML+='<br/><input type="text"
id="'+boxName+'" value="'+boxName+'" " /><br/>';
countBox += 1;
}
Но это не делает то, что я хочу. У кого-нибудь есть идеи?
Прилагайте скриншоты, которые у вас есть сейчас «это не делает то, что я хочу», – madzohan