@samuser
programmer

Как отменить отправку формы если поле пусто?

-form name="my_name" method="post">
-input type="search" id="textfield1" name="search" value="" />
-input type="submit" onclick="my_func()" value="Найти">
-/form>


Есть форма в ней два input(search и submit)
Функция проверяет если пусто не отправляет первый раз а когда я пишу второй раз в поле что-то не отправляет
как мне исправить чтобы в поле search на пустоту если пусто не отправить а если есть данные отправить

function my_func(){
    var v = $("input#textfield1").val();
    if(v == ''){
        $('form').submit(function () {
            return false;
        });
        $("input#textfield1").css({"border":"1px solid red"})
    }
    else{
        $('form').submit(function () {
            return true;
        });
    }
}
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Cnfc19932
Full-stack web developer
e.preventDefault();
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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