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


Автоподстановка с помощью Javascript


Сообщений в теме: 3

#1 Evgeny

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 29 Июнь 2013 - 12:09

Добрый день!

Задача:
Когда пользователь выбирает в поле "Статус заказа" таблицы "Заявки" статус "выполнен" - в поле "Дата и время звонка контроля" (в той же таблице) должна проставляться текущая дата и время. Все это должно происходить в режиме просмотра конкретного заказа.

Подскажите пожалуйста, как можно сделать эту автоподстановку

Спасибо!

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 29 Июнь 2013 - 17:58

Цитата

Все это должно происходить в режиме просмотра конкретного заказа.

Что имеется ввиду? То что простановка даты должна происходить сразу, без нажатия на Сохранить и перезагрузки страницы?

#3 Evgeny

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 30 Июнь 2013 - 12:44

Да да, именно - проставить должно без нажатия на Сохранить и перезагрузки страницы!

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 01 Июль 2013 - 11:14

Тогда вам нужен яваскрипт в поле. Но, он будет работать только если поле "Дата и время звонка контроля" открыто для редактирования. Т.е. это актуально в тех случаях, когда после автозаполнения этого поля датой у пользователя должна быть возможность ее подредактировать, а то и вовсе стереть. Если же вам не нужно давать возможность редактирования этого поля (т.е. права на его редактирование должно быть отключены), то в этом случае яваскрипт работать не будет, да и смысла в нем нет (все равно поле будет не видно при редактировании). Тогда вполне достаточно и простого вычисления, которое сработает после нажатия на кнопку Сохранить.

(Примечание: вышеизложенное написано с учетом что таблица "Заявки" не является подтаблицей, в случае подтаблицы в любом случае нужно вычисление, там они сработают без нажатия на Сохранить)





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных