У меня есть страница, где пользователь может создать новую команду , страница html делится следующим образом:
- пользователь вводит название команды (если он хочет на, страница может вернуть анимацию с JS) Первая форма
- , нажав «Далее», она переходит ко 2-й части: где пользователь вводит ключ команды Вторая форма
После того, как пользователь нажмет кнопку «Отправить», его необходимо отправить в виде одной формы (имя команды + ключ команды) для обработки. Моя проблема в том, что я sh хочу повторно использовать значение {{form.team_name}} из 1-й части во 2-ю.
Значения form.py выглядят так:
class TeamCreationForm(forms.Form):
team_name= forms.CharField(max_length=100,
widget= forms.TextInput
(attrs={
'placeholder': 'MY TEAM',
'id':'inputText'}))
team_k = forms.CharField(max_length=100,
widget= forms.TextInput
(attrs={
'placeholder': 'ENTER KEY',
'id':'inputText'}))
страница создания моей команды выглядит следующим образом:
[...]
<button style="float:left;">Go Back</button>
<div>
<canvas id="text" width="500" height="100"></canvas>
<canvas id="stage" width="500" height="100"></canvas>
</div>
<div>
<div id="Div1">
<form id="form">
{{form.team_name}}
<input type="submit" value="TRY IT"> </input>
<button type="button" id="nextBtn" onclick="switchVisible();">Next</button>
</form>
</div>
<div id="Div2">
<form id="form" method="POST" style="top:342px; left:340px;">{% csrf_token %}
{{form.team_k}}
<input type="submit" value="CREATE"> </input>
<button type="button" id="nextBtn" onclick="switchVisible();">Previous</button>
</form>
</div>
</div>
[...]
Чтобы она работала, мне понадобится метод form = 'POST', чтобы иметь эти 2 значения:
{{form.team_name}}
{{form.team_k}}
Any способы повторно использовать team_name дважды? или назначить значение на основе введенного пользователем первого поля?
Заранее спасибо! J