Перейти к содержанию
Форум поддержки пользователей VamShop

При клике мышкой на ячеке таблицы не выделяется 'rad


Рекомендуемые сообщения

Оформление заказа. checkout_shipping_block.html

При клике мышкой на ячеке таблицы не выделяется 'radio' этой ячейки.

...     <tr class="moduleRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="selectRowEffect(this, {$method_data.radio_buttons})" > 
          {/if}
          <td class="main">{$method_data.radio_field}</td>... [/code] вроде правильный, иначе не фиксировалось бы голубое выделение. Cравнил с OSC VAM. В ...function selectRowEffect(object, buttonSelect)....отличается от VAM SHOP только этим.: В osc vam (checkout_shipping.php)
[code]// one button is not an array
  if (document.checkout_address.shipping[0]) {
    document.checkout_address.shipping[buttonSelect].checked=true;
  } else {
    document.checkout_address.shipping.checked=true;
  }
В VAM SHOP (header.php)
// one button is not an array
  if (document.getElementById('payment'[0])) {
    document.getElementById('payment'[buttonSelect]).checked=true;
  } else {
    //document.getElementById('payment'[selected]).checked=true;
  }
[/code]

Ссылка на сообщение
Поделиться на другие сайты

А это в каком шаблоне?

В vamshop нужно кликать именно на radio крыжике или как это назвать, вобщем, на самой radio фиговине. а не на ячейки, т.к. таблицы там просто нет.

Ссылка на сообщение
Поделиться на другие сайты

Нашел, скажем так, замену через <label id...>

в файле checkout_shipping.php добавляем id при построении radio

$quotes[$i]['methods'][$j]['radio_field'] = xtc_draw_radio_field('shipping', $quotes[$i]['id'].'_'.$quotes[$i]['methods'][$j]['id'], $checked, 'id=id_radio_'.$radio_buttons);
в файле checkout_shipping_block.html ставим метку для этого идентификатора
<label for="id_radio_{$method_data.radio_buttons}">{$method_data.title}</label>

на все поле не действует, но на строку заголовка действует.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...