Как у меня есть кнопка ввода и тег <a>? - PullRequest
0 голосов
/ 19 февраля 2010

У меня есть это:

<a>
Stuff stuff stuff
<input type="Submit" onclick="....">
</a>

Проблема в том, что ... когда я нажимаю кнопку отправки, она переходит на вместо щелчка.

Ответы [ 3 ]

2 голосов
/ 19 февраля 2010

Попробуйте это:

<input type="Button" onclick="....">

Используйте Button тип вместо Submit:)

Если вы все еще хотите использовать Submit, просто поставьте return false после своего кода, например:

<input type="Submit" onclick="doStuff(); return false;">
1 голос
/ 19 февраля 2010

Возврат ложного от вас на обработчик кликов должен предотвратить поведение по умолчанию, например ::

<a href="index.html">
  Stuff stuff stuff
  <input type="Submit" onclick="alert('test'); return false;">
</a>
0 голосов
/ 19 февраля 2010

вы также можете сделать <a> похожим на кнопку, используя CSS display: block или display: inline-block

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...