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


Список, доступность значений

списки

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

#1 ManFree

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

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

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

Есть список.

Значение 1
Значение 2
Значение 3
Значение 4

Значение 1 хочу чтоб мог заполнять только пхп скрипт
А все остальные значения доступны для заполнения.
Как можно реализовать вычислением или джава. запретить пользователю сохранять запись если поле список равно значение 1

Значение 1 убрать из списка не могу на нем завязана вся статистика и прочие процессы а также и сам менеджер может по ней фильтровать

#2 CbCoder

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

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

Отправлено 12 Май 2014 - 16:35

if ($line['Список']=="Значение 1") $line['Список'] = "";

Самый простой вариант.

#3 ManFree

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

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

Отправлено 12 Май 2014 - 19:00

Просмотр сообщенияCbCoder (12 Май 2014 - 16:35) писал:

if ($line['Список']=="Значение 1") $line['Список'] = "";

Самый простой вариант.

Поле список обязательное для заполнения поставил.
конструкция не работает(
Запись возможно сохранить в базу с пустым значением поля

Сообщение отредактировал ManFree: 12 Май 2014 - 19:12


#4 CbCoder

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

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

Отправлено 13 Май 2014 - 09:58

Тогда тоже самое через js в поле:

function onchange_{$one_field.id}()
{
    if (document.getElementById('value{$one_field.id}').value=='Значение 1')
    {
        alert("Значение 1 выбрать нельзя! Выберите другое значение.");
        document.getElementById('value{$one_field.id}').value = '';
    }
}
addHandler(document.getElementById('value{$one_field.id}'), 'onchange', onchange_{$one_field.id});

Соответственно, пользователю придется выбрать какое-либо значение кроме первого, иначе у него запись не сохранится (если поле обязательное для заполнения).





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

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