очень красивый код. спасибо. Ради понимания конструкции.
Что если есть еще условия
<?php if ($data['dopyyyy'] == 2){ ?>
$data['yy1P'] = ($data['yy1l']+$data['yy1w'])*2;
$data['yy1SF'] = $data['yy1l']*$data['yy1w'];
$data['yy1SWALL'] = $data['yy1P']*$data['yy1h'];
<?php } ?>
<?php if ($data['dopdopvopsuvsid'] == 2){ ?>
$data['zz1P'] = ($data['zz1l']+$data['zz1w'])*2;
$data['zz1SF'] = $data['zz1l']*$data['zz1w'];
$data['zz1SWALL'] = $data['or1P']*$data['zz1h'];
<?php } ?>
Как в таком случае выглядит код?
задаю условие <?php if ($field['name']=="hobby") or ($field['name']=="about_company") continue; ?>
Мне выдает ошибку Parse error: syntax error, unexpected T_LOGICAL_OR in
Антон Щербаков: спасибо ) додумался. добавил по аналогии еще один код. но блок не скрывается
$('html').on('change','#dopvopsuvsid',function() {
var current_value = $(this).find('option:selected').val();
if (current_value == 2 || 3 || 4 || 5) {
$('#tab-9').fadeIn(0);
} else {
$('#tab-9').fadeOut(0);
}
});
Замечательное решение.
Но нет возможности править php файл, который отвечает за вид выводимых списков. (
Засада.
Поэтому с упорством дауна пытаюсь найти решение с помощью js.
Html код со списками и полями генерируется CMS' кой в том виде который я показывал в примере.
1. в дочернем списке так и остается выбранное значение.
2. Если раскрыть список и прокрутить с помощью стрелок вверх-вниз те пункты что скрыты равно выбираются.
Хороший велосипед, но знаете в чем трабл, в том что, при изменении родительского value дочерние исчезают - гуд. но при этом
1. в дочернем списке так и остается выбранное значение.
2. при прокрутке списка все равно выбираются те, что скрыты.