Можно ли указывать href для кнопки?

На сайте есть попап с формой регистрации, в этой форме есть кнопка с type submit, также при нажатии на эту кнопку должен открываться следующий попап. Я использую magnific popup. Для того, чтобы открыть следующий попап нужно чтобы эта кнопка была ссылкой, но тогда форму не получится отправить, т.к это теперь не кнопка. Я попробовал добавить кнопке атрибут href и все работает, но допустимо ли такое решение?
  • Вопрос задан
  • 217 просмотров
Решения вопроса 1
web_Developer_Victor
@web_Developer_Victor
Что такое google?
Нет. Есть 3 варианта
  1. Указать action в form
  2. Сделать кнопку ссылкой и имитировать submit через js
  3. Сделать что-то типа
    <button type="submit" onclick="location.href='https://google.com';">Submit</button>
    Но лучше сделать это через JS, а не инлайнить в html
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
noder_ss
@noder_ss
Линуксоид-энтузиаст и SQL разработчик
Сделай так:
Ответ написан
Комментировать
@moreqa
Конечно не допустимо. Лучше сделать кнопку ссылкой и при клике на нее выполнять сабмит формы.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект