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