Я создаю форму в Python, используя Flask и WTForms, и показываю форму во внешнем интерфейсе, используя HTML.
Я хочу добавить проверку, а также выполнить сетевой вызов на стороне клиента, используя JavaScript,Дело в том, что я не могу получить значение в определенном поле на стороне клиента, потому что в поле String не указан идентификатор.
Как мы можем это сделать?Если это невозможно, каков альтернативный способ
class Add_user_form(Form):
name = StringField('Name',[validators.Length(min = 1, max=50)])
email_address = StringField('Email Address',[validators.Length(min = 1, max=50)])
user_password = PasswordField('Password', [validators.DataRequired(),validators.EqualTo('confirm', message='Passwords must match')])
confirm = PasswordField('Confirm Password')
HTML-код
{% block body %}
<h1>Registration</h1>
{% from "includes/formhelpers.html" import render_field %}
<form method = 'POST'>
<div class="form-group">
{{render_field(form.name,class_= 'form-control')}}
</div>
<div class="form-group">
{{render_field(form.email_address,class_= 'form-control')}}
</div>
<div class="form-group">
{{render_field(form.user_password,class_ = 'form-control')}}
</div>
<div class="form-group">
{{render_field(form.confirm,class_ = 'form-control')}}
</div>
<p><input type ="submit" class = "btn-primary" value="Submit" onclick="myfunction()"></p>
</form>
{% endblock %}