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

На сайте есть попап с формой регистрации, в этой форме есть кнопка с type submit, также при нажатии на эту кнопку должен открываться следующий попап. Я использую magnific popup. Для того, чтобы открыть следующий попап нужно чтобы эта кнопка была ссылкой, но тогда форму не получится отправить, т.к это теперь не кнопка. Я попробовал добавить кнопке атрибут href и все работает, но допустимо ли такое решение?
  • Вопрос задан
  • 159 просмотров
Решения вопроса 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
@moreqa
Конечно не допустимо. Лучше сделать кнопку ссылкой и при клике на нее выполнять сабмит формы.
Ответ написан
Комментировать
noder_ss
@noder_ss
Линуксоид-энтузиаст и SQL разработчик
Сделай так:
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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