Задать вопрос

Как связать Jquery и кнопку с типом submit?

$(<идентификатор>).hide();
есть код уже который будет выполнятся, после работы php-кода, и он будет скрывать блок, но есть проблема, необходимо данный код связать с <button type='submit' id='submit2'>Enter</button>, как связать так, чтобы выполнение шло после нажатия данной кнопки?
  • Вопрос задан
  • 1343 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
vahe_2000
@vahe_2000
я надеюсь что вы поставили кнопку в форме
<form id="myForm">
    Username: <input type="text" id="username" class="required" />
    <input type="submit" />
</form>

и идентификатор надо поставить не на кнопку а на форму
$(document).ready(function() {
    $("#myForm").on("submit", function(e) {
        e.preventDefault();
        alert("works");
    });
});


как может не работать jsfiddle
Ответ написан
bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ
$('#submit2').on('click', () => $(<идентификатор>).hide() );
Ответ написан
Mikhail_RU
@Mikhail_RU
учусь
Привязываем к кнопке обработчик события onclick

<button type='submit' id='submit2' onclick="hideRabbits()">Enter</button>


//----- сама функция - обработчик

<script>
    function hideRabbits() {
        $(<идентификатор>).hide();
    }
  </script>


Оно?
Ответ написан
@Adikjoro
Зачем привязывать к событию submit? У тебя все равно после ее нажатия страница перегрузится и ничего не успеет отработать. Если же речь идет об ajax-запросе, то в таком случае ставишь функцию $(<идентификатор>).hide() в метод success или ajaxStart, ну тут уже относительно задумки.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 17:50
7000 руб./за проект
18 дек. 2024, в 17:26
5000 руб./за проект
18 дек. 2024, в 17:23
1500 руб./за проект