У меня есть форма с 2 кнопками
<a href="index.html"><button>Cancel changes</button></a>
<button type="submit">Submit</button>
Я также использую на них кнопку пользовательского интерфейса jQuery, просто так
$('button').button();
Однако первая кнопка также отправляет форму. Я бы подумал, что если бы у него не было type="submit"
, его бы не было.
Очевидно, я мог бы сделать это
$('button[type!=submit]').click(function(event) { event.stopPropagation(); });
Но есть ли способ, которым я могу остановить эту кнопку возврата при отправке формы без вмешательства JavaScript?
Если честно, я использовал только кнопку, чтобы придать ей стиль с помощью jQuery UI. Я попытался позвонить button()
по ссылке, и она не сработала, как ожидалось (выглядела довольно некрасиво!).