Есть сайт с объявлениями на Joomla + ZOO.
В настройках объявления есть поле типа "input" "Дата отключения объявления", там указывается дата и время в формате "2015-06-20 10:32:11".
Текже есть поле типа "select" "Срок размещения объявления" с опциями:
<option value="3-chas">3 часа</option>
<option value="24-chas">24 часа</option>
<option value="2-den">2 дня</option>
<option value="3-den">3 дня</option>
<option value="1-nedel">1 неделя</option>
<option value="2-nedel">2 недели</option>
<option value="1-mes">1 месяц</option>
<option value="2-mes">2 месяца</option>
Нужно, чтобы при выборе значений в этом селекте автоматически проставлялось нужная дата в правильном формате поле input (оно будет скрыто от пользователя в дальнейшем). Т.е. к текущему времени должно прибавиться то, что выбрано в селекте и посчитаться правильная дата и время.
Например, сейчас время "2015-06-20 10:11:11", если в селекте выбирается "2 дня", то в поле input должно выставиться "2015-08-20 10:11:11".
Поле input во всех категориях объявлений имеет одинаковые name и id:
name="elements[_itempublish_down][value]"
id="elements[_itempublish_down][value]"
Поле "select" во всех категориях имеет разные name и id, поэтому желательно в скрипте делать поиск по значениям "value", которые везде одинаковые.
По умолчанию, т.е. при загрузке страницы, уже может быть выбран какой-либо вариант в селекте, например "3 часа". Нужно, чтобы и в этом случае скрипт работал, если пользователь не будет выбирать другое значение.
Ссылку на сайт и доступ предоставлю. Файл js уже подключил к нужной странице, нужно будет только в него написать сам скрипт.
Сделать нужно сегодня.
Скриншоты:
1. Общий вид:
2. Select:
3. Input: