Как получить все значения из нескольких форм с одним и тем же именем поля без набора форм?
есть мой файл view.py
...
test = str(request.POST.getlist('testing123[]'))
...
и есть HTML-файл
<div class="input-group">
<input type="text" class="form-control" name="testing123[]">
<a href="javascript:void(0);" class="add_button_rip btn btn-warning" title="Add field">+</a>
</div>
с помощью js-скрипта для клонирования формы
<script type="text/javascript">
$(document).ready(function(){
var maxField = 100; //Input fields increment limitation
var addButton = $('.add_button_rip'); //Add button selector
var wrapper = $('.field_wrapper_rip'); //Input field wrapper
var fieldHTML = '<div class="spacer-divide"></div><div class="input-group"><input type="text" class="form-control" name="test"><a href="javascript:void(0);" class="remove_button_rip btn btn-warning" title="Add field">-</a></div>'; //New input field html
var x = 1; //Initial field counter is 1
//Once add button is clicked
$(addButton).click(function(){
//Check maximum number of input fields
if(x < maxField){
x++; //Increment field counter
$(wrapper).append(fieldHTML); //Add field html
}
});
//Once remove button is clicked
$(wrapper).on('click', '.remove_button_rip', function(e){
e.preventDefault();
$(this).parent('div').remove(); //Remove field html
x--; //Decrement field counter
});
});
</script>
Я пытался напечатать это
print (test)
for x in range(len(test)):
print (test[x],end=" ")
и результат только первое значение
мне жаль мою ошибкуу меня неправильный код в этой строке
var fieldHTML = '<div class="spacer-divide"></div><div class="input-group"><input type="text" class="form-control" name="test"><a href="javascript:void(0);" class="remove_button_rip btn btn-warning" title="Add field">-</a></div>';
это должно быть
var fieldHTML = '<div class="spacer-divide"></div><div class="input-group"><input type="text" class="form-control" name="testing123[]"><a href="javascript:void(0);" class="remove_button_rip btn btn-warning" title="Add field">-</a></div>';