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


Обязательное для заполнения


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

#1 nk

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

  • Пользователи
  • PipPipPip
  • 228 сообщений
  • Пол:Мужчина

Отправлено 13 Май 2012 - 23:49

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

#2 Гость_Roman_*

  • Гости

Отправлено 14 Май 2012 - 07:58

Например, поле связи имеет id 111, а другое поле 222. Значение поля связи, при котором поле 222 становится обязательным к заполнению - 333. Такой Javascript можно вставить в любое поле.
function checkFields()
{
  if (document.getElementById('value111').value == 333 && document.getElementById('value222').value == '')
    {
		  alert('Поле 222 не заполнено!');
		  return false;
    }
};
addHandler(document.getElementById("edit_form"), "onsubmit", checkFields);


#3 nk

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

  • Пользователи
  • PipPipPip
  • 228 сообщений
  • Пол:Мужчина

Отправлено 14 Май 2012 - 16:17

Спасибо!

Для версии 1.9.4 этот код актуален?

#4 Гость_Roman_*

  • Гости

Отправлено 14 Май 2012 - 16:23

Да, в версии 1.9.4 этот код тоже будет работать.





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

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