Как получить значения динамически создаваемых полей (в шаблонах) в django views.py
Я создал несколько полей динамически формы в файле.html в папке templates/app_name, используя JavaScript. Я хочу получить значения этих динамически создаваемых полей в views.py в django.
Мой JavaScript(addInput.js)
var counter = 1;
var limit = 5;
function addInput(divName){
if(counter == limit){
alert("You have reached the limit of adding " + counter + " Email Addresses");
}
else {
var newdiv = document.createElement('div');
newdiv.innerHTML = "<p id = 'remove" + counter + "'>Email Address " + (counter+1) + " : " + "<input id = 'myId" + (counter+1 + "' type = 'text' name ='myInputs[]'></p>";
document.getElementById(divName).appendChild(newdiv);
counter++;
alert(counter + "add");
}
}
Мой.html(в папке templates/app_name)
<form method="POST" onsubmit = "return validateEmail('dynamicInput');" action = "/fcui/register/">
<div id = "dynamicInput">
<p id = 'remove0'>Email Address 1 : <input id = "myId1" type="text" name="myInputs[]"></p>
</div>
<br><br><input type ="button" value= "Add another Email Address" onClick = "addInput('dynamicInput');">
<input type ="button" value= "Remove Email Address Field " onClick = "removeInput('dynamicInput');">
<br><br><input type ="submit" value= "Send Invites" >
<input type='hidden' name='csrfmiddlewaretoken' value='xyz' />
</form>
Я попытался получить его как:
print request.POST['myInputs[]']
но он получает только одно значение, т.е. последнее значение поля
Как я могу получить все другие значения? Я попытался найти это в Интернете, но не нашел нужного в контексте Django. Пожалуйста помоги. Я новичок в Джанго.