Показать сообщение отдельно
  #1 (permalink)  
Старый 04.06.2013, 13:47
Новичок на форуме
Отправить личное сообщение для belobokin Посмотреть профиль Найти все сообщения от belobokin
 
Регистрация: 04.06.2013
Сообщений: 1

Правильный вывод значения переменной в value
<?if($_SERVER[REDIRECT_URL]=="/e-store/hometecnich/364/" or $_SERVER[REDIRECT_URL]=="/e-store/hometecnich/363/" or $_SERVER[REDIRECT_URL]=="/e-store/hometecnich/365/" or $_SERVER[REDIRECT_URL]=="/e-store/hometecnich/366/"):?>
		<tr><td valign="top">Цена</td><td valign="top"><?=$arResult["ITEMS"]["PRICE_Интернет магазин"]["INPUT"];?></td></tr>
		<tr><td valign="top">Система бритья</td><td valign="top"><select id="ShaveSystem" name="arrFilter_pf[ShaveSystem]" size="1" >
<option value="">Все</option>
<option value="сеточная">Сеточная</option>
<option value="роторная">Роторная</option>
</select></td></tr>
		<tr><td valign="top">Способ бритья</td><td valign="top"><select id="ShaveMethod" name="arrFilter_pf[ShaveMethod]" size="1" >
<option value="">Все</option>
<option value="сухое / влажное">Сухое/влажное</option>
<option value="сухое">Сухое</option>
</select></td></tr>
		<tr><td valign="top">Количество бритвенных головок</td><td valign="top"><select id="ShaveBladeHeQuantity" name="arrFilter_pf[ShaveBladeHeQuantity]" size="1" >
<option value="">Все</option>
<option value="1">Одна</option>
<option value="2">Две</option>
<option value="3">Три</option>
<option value="4">Четыре</option>
<option value="5">Пять</option>
</select></td></tr>
		
<?endif?>

<script language="javascript">
var ShaveSystem="<?=$arResult["ITEMS"][PROPERTY_1114]["INPUT_VALUE"];?>";
$("#ShaveSystem [value="+ShaveSystem+"]").attr("selected", "selected");
var ShaveMethod="<?=$arResult["ITEMS"][PROPERTY_1117]["INPUT_VALUE"];?>";
$("#ShaveMethod [value="+ShaveMethod+"]").attr("selected", "selected");
var ShaveBladeHeQuantity="<?=$arResult["ITEMS"][PROPERTY_1111]["INPUT_VALUE"];?>";
$("#ShaveBladeHeQuantity [value="+ShaveBladeHeQuantity+"]").attr("selected", "selected");
</script>

Добрый день.Только начал "джаваскриптить". Есть фильтр товаров. Делаю конструкцию,которая ставит selected той option, которую выбрал пользователь. Value получаю из <?$arResult["ITEMS"][PROPERTY_1114]["INPUT_VALUE"];?>
Проблема в том, что конструкция работает только в том случае, если value состоит из 1 слова,то есть не содержит пробелов и других спецзнаков.Скорее всего, не правильно вывожу [value="+ShaveMethod+"] в $("#ShaveMethod [value="+ShaveMethod+"]").attr("selected", "selected"); Поможете?
Ответить с цитированием