Теперь, вернула все обратно как было и удивительным образом галочка ставится автоматически и заказ выполняется.
Это не может не радовать, но все же интересно каким образом это произошло и не может ли это быть каким-то глюком. Попробовала на всякий случай сделать заказы с разных браузеров, кэш чистила.
Вот первоначальный код, который вдруг стал работать так как мне нужно:
Код |
---|
<div class="bx_element">
<input type="hidden" name="PAY_CURRENT_ACCOUNT" value="N">
<label for="PAY_CURRENT_ACCOUNT" id="PAY_CURRENT_ACCOUNT_LABEL" oncl ick="changePaySystem('account');" class="<?if($arResult["USER_VALS"]["PAY_CURRENT_ACCOUNT"]=="Y") echo "selected"?>">
<input type="checkbox" name="PAY_CURRENT_ACCOUNT" id="PAY_CURRENT_ACCOUNT" value="Y"cho " checked=\"checked\"";?>
<div class="bx_logotype">
<span st yle="background-image:url(<?=$templateFolder?>/images/logo-default-ps.gif);"></span>
</div>
<div class="bx_description">
<strong><?=GetMessage("SOA_TEMPL_PAY_ACCOUNT")?></strong>
<p>
<div><?=GetMessage("SOA_TEMPL_PAY_ACCOUNT1")." <b>".$arResult["CURRENT_BUDGET_FORMATED"]?></b></div>
<? if ($arParams["ONLY_FULL_PAY_FROM_ACCOUNT"] == "Y"):?>
<div><?=GetMessage("SOA_TEMPL_PAY_ACCOUNT3")?></div>
<? else:?>
<div><?=GetMessage("SOA_TEMPL_PAY_ACCOUNT2")?></div>
<? endif;?>
</p>
</div>
|