Javascript.RU

Отправить форму, сделать кнопку недоступной, изменить текст на "Пожалуйста подождите".

Как правило при отправке формы требуется время для получения ответа от сервера. Нетерпеливые или неопытные пользователи видят, что на экране ничего не происходит и пытаются нажать кнопку отправки еще один раз минимум. Это может привести к ошибкам работы скрипта на сервере в худшем случае ну а в лучшем случае просто перегружает его. Теоретически они правы: человек должен сразу получать ответ на запрос.
Итак исправим это упущение примерно так:

onclick="this.value='Please wait...'; this.disabled=true;this.form.submit();"

+3

Отправить комментарий

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA
Антиспам
2 + 6 =
Введите результат. Например, для 1+3, введите 4.
 
Поиск по сайту
Другие записи этого автора
PATHNK
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Популярные таги
Последние комментарии
Последние темы на форуме
Forum