Я создаю сайт, который использует плагин проверки jQUery и хочу проверить вещи перед отправкой формы. Мой код выглядит следующим образом
<form>
<input type="button" value="Submit the Form" onclick="validateAndSubmit()" />
</form>
<script language="javascript">
function validateAndSubmit(){
//do some validation and then submit
}
</script>
В Firefox это работает отлично. В Chrome, когда я нажимаю клавишу ввода в любом месте страницы, отправка формы запускается и проверка не работает. Есть ли что-то, чтобы этого избежать? Разве браузер не должен отправлять форму, когда мы нажимаем кнопку ввода, если нет кнопки отправки?