wolverine777
@wolverine777

Как использовать onBlur во FLASK?

Привет, я пытаюсь сделать так чтобы в моём flask - приложении работал onBlur как в обычном случае с javascript+html.
Задача - запускать функцию проверки при переходе с одного поля на другое.
Так все прекрасно работает:

<p >Enter an email address:</p>
<input type="text" placeholder="Type your email here..." id="myInput" onBlur="getInputValue()">
<button type="button" onclick="getInputValue();">Validate</button>

<script>
    function getInputValue(){
        
            // some function

        }
 
</script>


А вот если перейти в flask - непонятно как быть:
<tr>
            <td>{{form.email.label}}</td>
            <td>{{render_field(form.email)}}</td>
            <td><button type="button" onclick="getInputValue();">check email</button></td>
        </tr>


С кнопкой все работает если что, но мне бы хотелось без кнопки, примерно как-то так вот:

<td>{{render_field(form.email(onBlur_="getInputValue()"))}}</td>


и этот способ не работает - мне выдаётся "TypeError: 'Markup' object is not callable"

Такое вообще можно сделать во фласке?
Спасибо!
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы