Я хочу, чтобы диапазон в моей форме имел одинаковое поведение «отправить» как input type="submit"
.jQuery | Отправить форму с пробелом
Пожалуйста, обратите внимание, что я не могу использовать AJAX для этого в качестве третьей стороны не поддерживаю AJAX представления, следовательно, прожив до input type="submit"
Большинство поисков вернуться с использованием метода submit()
однако, это не работает ?
HTML
<form method="post" action="http://www.google.com">
<input type="text" placeholder="Name">
<span class="submit-span">Span submit</span>
<input type="submit">
</form>
JQuery
$(document).ready(function(){
var spanSubmit = $('.submit-span');
spanSubmit.on('click', function() {
$(this).submit();
});
});
Не могли бы вы просто скрыть свой с помощью CSS, а затем связать свой $ ('span) .on (' click ') с $ (' # sb ').()? – Michael