По какой-то причине событие отправки отличается в этих 2 случаях. Пожалуйста, помогите понять, почему. Вот форма с отправкой и кнопкой. Нажмите «Отправить» и предупредите о пожарах, нажмите кнопку и предупредительный огонь. Чем отличается элемент формы? Как заставить оба работать одинаково? Кстати: я тестирую в Chrome. Это должно работать для всех браузеров, которые поддерживают myform.submit ();
<FORM id="myform" action="saveform.asp" method="post">
<input type="hidden" name="my_val" value="" />
<INPUT id="button" value="Save Button" class="save-submit" type=button >
<INPUT id="button" value="Save Submit" class="save-submit-hidden" type=submit>
</FORM>
<script language=javascript>
$("form").submit(function() {
alert('submitting');
return false;
});
$('.save-submit').click(function() {
myform.submit();
});
</script>