@eldar_web

Как в HTML избежать отправления формы нажатием Enter???

Есть форма. Если нажимать на Enter, то он срабатывает, а как можно избежать от этого?
Можно ли делать это на jQuery?
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
Antonoff
@Antonoff
Разработчик
function stopRKey(evt) { 
  var evt = (evt) ? evt : ((event) ? event : null); 
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); 
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;} 
} 

document.onkeypress = stopRKey;


Вот ещё один вариант:

$('html').bind('keypress', function(e)
{
   if(e.keyCode == 13)
   {
      return false;
   }
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы