Поля формы WFF колбы красного цвета (недействительны) при загрузке страницы, не нажимая и не вводя их - PullRequest
0 голосов
/ 17 апреля 2019

При загрузке страницы все мои поля формы имеют красный цвет (не проблема стилей CSS), по-видимому, они проверяются / проверяются без необходимости щелкать или вводить что-то в них.

Я бы хотел, чтобы поля проверялись при вводе или нажатии кнопки отправки, я тщательно проверил свой код, чтобы найти, если что-то не так, но я не смог ничего найти, это способ, которым формы WTF должны Работа? Я оставляю свой код ниже:

Форма

class BasicForm(FlaskForm):
    name = StringField("Nombre", validators=[DataRequired()])
    email = StringField("Email", validators=[DataRequired(), Email()])
    message = TextAreaField("Mensaje", validators=[DataRequired()])
    itemid = HiddenField()
    submit = SubmitField("Enviar")

маршрут фляги

@app.route('/contact', methods=["POST", "GET"])
def contact():
    form = forms.BasicForm()
    if form.validate_on_submit():
        print('hi')
    return render_template('contact.html', form = form)

HTML

                    <form class="form-horizontal" method="POST">
                        {{ form.hidden_tag() }}
                        <div class="form-group">
                            {{ form.name.label }} 
                            {{ form.name(class='form-input') }} 
                        </div>
                        <div class="form-group">                                
                            {{ form.email.label }}                               
                            {{ form.email(class='form-input') }}                              
                        </div>
                        <div class="form-group">
                            {{ form.message.label }} 
                            {{ form.message(class='form-input') }} 
                        </div>
                        <div class="form-message hidden"></div>
                        {{ form.submit(class='btn btn-primary') }}
                    </form>

заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...