Защита от двойного нажатия на кнопку при отправке формы

Защита от двойного нажатия на кнопку при отправке формыБывают люди которые очень торопятся отправить заполненную на странице форму с данными, и нажимают на кнопку отправки несколько раз, что в свою очередь это может повлечь за собой негативные последствия.

Читать далее Защита от двойного нажатия на кнопку при отправке формы

Дружим IE и HTML5.

html5Как наверное многим известно что новый стандарт HTML5 не очень то дружит с браузерами Internet Explorer, по крайне мере сейчас.

На текущий момент есть довольно простое решение научить IE понимать HTML5.

Для этого нужно просто подключить одну JavaScript библиотеку.

Читать далее Дружим IE и HTML5.

Отключаем клавишу Enter по средствам JavaScript

Когда пользователи назойливо жмут на клавишу enter там, где им не следует это делать, на помощь приходит одна волшебная функция.

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;

Автоматизация обработки сложных веб-форм

Есть такой интересный фреймворк, позволяющий автоматизировать создание и обработку сложных веб-форм и называется он ZForms.

Фреймворк состоит из пяти частей:

  1. HTML-код формы, сформированный по определенным правилам.
  2. CSS-шаблон, содержащий правила отображения форм.
  3. JavaScript-часть. Самая важная часть, «сердце» фреймворка.
  4. XML-формат для описания форм.
  5. XSL-шаблон для генерации HTML-кода формы и JavaScript-кода.

Читать далее Автоматизация обработки сложных веб-форм