Сообщение от danik.js
|
Еще раз: по Enter происходит отправка формы. И это прекрасно.
Если у вас срабатывают кнопки, которые по идее не должны ничего сабмитить, так не делайте их сабмиттерами (type="button"). Если же это сабмиттеры, но вам нужно реагировать на клик по ним, думаю отличить клик мыши от программного несложно.
|
У меня на форме много кнопок, в том числе и те которые должны сабмитить, но не всю форму, а посылать ajax. они тоже должны быть типа submit. В этом и проблема, по Enter срабатывает не та кнопка, которую ожидает пользователь, а верхняя. Скажем вводит пользователь информацию, жмёт Ентер, а вместо кнопки ОК срабатывает кнопка из верхнего меню Назад. Юзер в ярости, програмист в...
Выход понятен, разносить кнопки по разным формам или заменять кнопки на ссылки, но мне было бы удобнее, если бы этот эффект можно было б просто отключить.