Я думаю, что это простой, но я не могу получить желаемый результат. У меня есть две радиокнопки с различным именем. Я хочу, когда одно радио кнопка проверяется, что другой переключатель автоматически должен быть проверен, а также наоборот., когда одна радиокнопка проверена, другой переключатель автоматически должен быть проверен.
вот упрощенный код snnipett.
<tr>
<?php
for($mb=0;$mb<count($emaildetails);$mb++)
{ ?>
<td align="left" style="padding-right:30px;">
<input type="radio" id="contactkanaalid" name="contactkanaalid"
value="<?php echo $emaildetails[$mb]['id']; ?>"
<?php if($mb == 0)echo 'checked="checked"'; ?> onclick="selectText(this)" />
</td>
<?php
} ?>
</tr>
, а другой один
<tr>
<?php
for($mb=0;$mb<count($emaildetails);$mb++)
{ ?>
<td align="left" style="padding-right:30px;">
<input type="radio" id="kcontactkanaalid" name="kcontactkanaalid"
value="<?php echo $emaildetails[$mb]['id']; ?>"
<?php if($mb == 0)echo 'checked="checked"'; ?> onclick="selectText(this)" />
</td>
<?php
} ?>
</tr>
и я пытаюсь следующий добиться вывода, но не повезло:
if(document.getElementById('contactkanaalid').checked){
document.getElementById('kcontactkanaalid').checked="checked";}
и код javacsript
function selectText(t)
{
selbu=t.value;
<?php
for($i=0;$i<count($emaildetails);$i++)
{
$buid=$emaildetails[$i]['id'];
echo "if(selbu=='$buid'){";
//the logic for radio buttons
}
?>
}
заранее спасибо
Возможно, вам нужен тип ввода = флажок? Вся идея о переключателях состоит в том, чтобы проверять только один из них. –
Это нестандартное использование переключателей и может оказаться очень запутанным для ваших пользователей. – isherwood
@DhavalMarthak, который был опечаткой –