Чтение значений и проверка на заполнение с присвоением значения id
Здравствуйте. Помогите с решением.
Есть 2 поля в таблице $lang.phone_1 и $goods.phone_1|escape Требуется если есть какое либо значение в {$goods.phone_1|escape} то показать <div id="div_phone_1" style="display:none;"><span class="letter_teh">{$lang.phone_1}: <div class="letter_teh2">{$goods.phone_1|escape}</div></span></div> Если поле {$goods.phone_1|escape} пустое то Не показываем. Таких строй около 150шт Пробовал так: <script type="text/javascript"> function check { (document.getElementById('{$goods.phone_1|escape}').value == '') document.getElementById('div_phone_1').style.display == ''; }; </script> |
Насколько я понял используете шаблонизатор, похож на Smarty
Тогда наверное так {if $goods.phone_1} {$goods.phone_1|escape} {/if} |
Немного не так наверное выразился.
Суть проста. Если {$goods.phone_1|escape} имеет или цифры или буквы или пробелы. То показываем всю строку с {$goods.phone_1|escape} и названием строки. Если пустая то присваиваем div ('display', 'none') Делаю так но не работает if($('.{$goods.phone_1|escape}').val()) {$('.block2').css('display', 'none')} <p class="block2">Не показывать строку</p> |
Часовой пояс GMT +3, время: 07:11. |