ラジオボタン用のこのhtml/smartyコードがあります。ユーザーがこのページでボタンをより簡単に選択できるように、ラジオボタンの選択領域を拡張したいですか?ここでは、ラベルを使用するという古典的なトリックでは不十分です。ボタンをクリックしたときに実行されるすべてのアクションを実行する必要がありonchange
ます。パラメーターを参照してください。少なくともこの行を含むテーブル全体を含むクリック可能なゾーンを作成する必要があります。さらに良いのは、各ラジオボタンの上の画像も含むゾーンです。
それはhtml、css、jqueryで可能ですか?ありがとう
<tr>
<td valign="top">
<input value="{$id_attribute|intval}" class="{$groupName}" type="radio" name="{$groupName}" id="group_{$id_attribute_group|intval}" onchange="javascript:findCombination({$groupName});changeCombinationPrice();{if $groupName=='group_1'}getCheckedValue(document.forms['buy_block_form'].elements['group_1']);scaleImage('{$group_attribute|escape:'htmlall':'UTF-8'}','{$cover.id_image}.jpg');{else if $groupName=='group_2'}changeImage('{$group_attribute|escape:'htmlall':'UTF-8'}','{$cover.id_image}',{$id_attribute|intval}); {/if}" {if ($groupName=='group_1' and $countGroup1==1) } checked {/if} />
</td>
{assign var="hrup" value=$group_attribute|escape:'htmlall':'UTF-8'|lower}
{if $feact==$hrup}
<td width="17" valign="top">
<script language="javascript" >
Tooltips('{$feact},{$hrup}');
</script>
<div class="tooltip">
<div class="toolimg"><img src="/pixelart/img/layout/corazon.jpg">
</div>
<div class="tooldescrip">{l s="Finition recommandée par l'artiste"}
</div>
</div>
{/if}
</td>
<td>
<div class="imputgroup_{$id_attribute|intval}">{$group_attribute|escape:'htmlall':'UTF-8'}
</div>
</td>
</tr>
<tr>