Jump to content

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


Recommended Posts

Оформление заказа. 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]

Link to post
Share on other sites

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

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

Link to post
Share on other sites

Пробовал разобраться, пока что не смог исправить проблему.

Link to post
Share on other sites

Нашел, скажем так, замену через <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>

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

Link to post
Share on other sites
×
×
  • Create New...