Страницы

Поиск по вопросам

среда, 29 января 2020 г.

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

#jquery #javascript #html #css


Задача такая: я скрыл кнопку для кастомизации, теперь не пойму, как отправить форму.
Вроде функция с jquery submit() должна помочь, но ничего не выходит, помогите.    


Ответы

Ответ 1



Даже если кнопка сабмит скрыта, то jquery.submit() должен работать: //тем временем в jQuery $("#real_smb").click(function() { $("#myform").submit(); });


Ответ 2



Чтоб отправить форму вам всё равно надо будет выполнить нажатие кнопки. Например можно воспользоваться html-тегом
, которому можно задать некий стиль. Например:
текст кнопки
Учтите, эту div-кнопку обязательно надо писать в форме, которую собираетесь отправить! По идее можно воспользоваться и таким методом: А в JavaScript-е при определённых, заданных, условиях сделать такую запись: document.getElementById('my_id').click(); В таком случае кнопку видно не будет, и форма будет отправляться при выполнении условий. По идее должно работать. Если не выходит - пишите, разберём. Третий вариант, это создавать событие onKeyPress в строке ввода данных формы. При нажатии клавиши Enter выполнять функцию submit();. P.S.: первый метод точно должен работать, проверено не раз.

Ответ 3



Можно имитировать нажатие на кнопку $("#myform").trigger('click');

Комментариев нет:

Отправить комментарий