【发布时间】:2020-07-21 19:37:41
【问题描述】:
function some_name() {
if (document.getElementById('first').checked)
document.getElementById('second').checked=true;
else
document.getElementById('second').checked=false;
}
<?php
$idno = $vt->veriTemizle($_GET['idno']);
$rest = $vt->sqlSorgu("Select * From rest ");
foreach($vt->fetch_assocAll() as $rest){
echo '
<input type="checkbox" name="option1[]" onclick="some_name();" id="first" value="'.$rest["price"].'" />
<input type="hidden" name="extra[]" onclick="some_name();" id="second" value="'.$rest["productname"].'-'.$rest["price"].' " />
';
}
?>
是我长期以来一直在尝试做的代码。 单击上面列出的复选框时,我必须选择另一个。
列出的第一条记录有效,其他记录无效
【问题讨论】:
-
<input type="hidden" onclick="some_name();"- 是的,这是有道理的(invisible 元素的点击处理程序)......就像尝试为该类型的字段设置checked一样.
标签: javascript php checkbox