Чтение значений и проверка на заполнение с присвоением значения 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, время: 12:44. |