- Форум CRM программы Клиентская база
- → Публикации lexer92
Публикации lexer92
9 публикаций создано lexer92 (учитываются публикации только с 14-Май 23)
#30767 Показ/скрытие полей через JavaScript
Отправлено от lexer92 в 01 Март 2016 - 16:48 in Как это сделать
Поле вроде бы как редактируемое
Не обессудьте, с программированием никогда дела не имел, поэтому столько вопросов..
#30769 Показ/скрытие полей через JavaScript
Отправлено от lexer92 в 01 Март 2016 - 17:09 in Как это сделать
#30773 Показ/скрытие полей через JavaScript
Отправлено от lexer92 в 02 Март 2016 - 09:53 in Как это сделать
буду пробовать сделать чуть иначе тогда.
#30765 Показ/скрытие полей через JavaScript
Отправлено от lexer92 в 01 Март 2016 - 15:29 in Как это сделать
ID значения беру со ссылки:
#30762 Показ/скрытие полей через JavaScript
Отправлено от lexer92 в 01 Март 2016 - 13:57 in Как это сделать
function onchange_{$one_field.id}() { display_field(4890, $('#value{$one_field.id}').val()=="GPS Трекер"); display_field(4980, $('#value{$one_field.id}').val()=="SIM карта"); } $(document).ready(onchange_{$one_field.id}); $('#value{$one_field.id}').change(onchange_{$one_field.id});
Безрезультатно - постоянно отображаются все поля.
#30751 Показ/скрытие полей через JavaScript
Отправлено от lexer92 в 01 Март 2016 - 10:49 in Как это сделать
CbCoder (01 Март 2016 - 10:39) писал:
Понял, спасибо
Сделал как описано в 186 посте, как я понял в этом варианте прописывать скрипт в скрывающиеся поля уже не нужно?
Добавил в список 4880 следующий код, но все равно поля 4890 и 4980 не скрываются:
$(document).ready(function(){ onchange_{$one_field.id}; $('#value{$one_field.id}').change(function(){ on_change{$one_field.id}(); }); }); function onchange_{$one_field.id}() { var val4880 = document.getElementById('value4880').value; switch( val4880 ) { case 'GPS Трекер': { display_field(4890, 1); display_field(4980, 0); break; } case 'SIM карта': { display_field(4890, 0); display_field(4980, 1); break; } case '': default: { display_field(4890, 0); display_field(4980, 0); } } }
#30753 Показ/скрытие полей через JavaScript
Отправлено от lexer92 в 01 Март 2016 - 13:20 in Как это сделать
#30755 Показ/скрытие полей через JavaScript
Отправлено от lexer92 в 01 Март 2016 - 13:42 in Как это сделать
Пробовал делать и список - тоже не работало.
Конечно код прописываем в поле JS =)
Так же если не удовлетворен ни один из вариантов, то по идее поля поля 4890 и 4980 не должны отображаться?
#30742 Показ/скрытие полей через JavaScript
Отправлено от lexer92 в 01 Март 2016 - 10:06 in Как это сделать
Настроил скрытие как описано на первых страницах форума, но почему-то не работает.
В список (id4880) добавил следующее:
function onchange_{$one_field.id}() { display_field(4890, document.getElementById('value{$one_field.id}').value=="GPS Трекер"); display_field(4980, document.getElementById('value{$one_field.id}').value=="SIM карта"); } addHandler(document.getElementById('value{$one_field.id}'), 'onchange', onchange_{$one_field.id});
В скрывающиеся поля:
display_field({$one_field.id}, document.getElementById('value4880').value=="GPS Трекер");
display_field({$one_field.id}, document.getElementById('value4880').value=="SIM карта");
подскажите, что не так?
- Форум CRM программы Клиентская база
- → Публикации lexer92