Перейти к содержимому


Фотография
- - - - -

Запрет отправки формы по нажатию клавиши, только клик


Лучший Ответ Cheren-dow , 05 February 2016 - 17:57

здравствуйте alexmixaylov, это делается через JS, но самый простой способ - вынести кнопку за пределы формы, как показано на скриншоте (демо сайт с авто):

5tlx_200x0.png

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 2

#1 alexmixaylov

alexmixaylov

Отправлено 05 February 2016 - 15:45

При подаче материала часто происходит "несанкционированная" отправка формы

из за случайного нажатия ENTER 

 

Можно ли как то запретить это, чтобы форма отправлялась только по клику мыши на кнопке?


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 05 February 2016 - 17:57   Лучший Ответ

здравствуйте alexmixaylov, это делается через JS, но самый простой способ - вынести кнопку за пределы формы, как показано на скриншоте (демо сайт с авто):

5tlx_200x0.png


  • 2
Изображение
 

#3 alexmixaylov

alexmixaylov

Отправлено 06 February 2016 - 14:11

спасибо, сделал на js 

13LTD

дал наводку

 

засунул код в шаблон вывода submission

        //запрет отправки формы по нажатию на ентер
        document.getElementById('item-submission').onkeypress = function (a) {
            a = a || window.event;
            if (a.keyCode == 13 || a.which == 13)
                a.preventDefault ? a.preventDefault() : a.returnValue = false
        };

  • 1




Click to return to top of page in style!