我有一个有几个radiobuttons的网站。其中一些是经过预先检查的。
<input checked="checked" type="radio" id="optionid_31" value="31" name="pid[phases]">
<input type="radio" id="optionid_32" value="32" name="pid[phases]" onchange="fchange()">
<input checked="checked" type="radio" id="optionid_33" value="33" name="pid[current]" onchange="fchange()">
<input type="radio" id="optionid_34" value="34" name="pid[current]" onchange="fchange()">
<input type="radio" id="optionid_35" value="35" name="pid[current]" onchange="fchange()" disabled="">
但是如果用户通过点击我想要的特殊超链接进入网站&#34; optionid_32&#34;和&#34; optionid_34&#34;要检查而不是预先检查的。 谢谢你的帮助!
答案 0 :(得分:2)
在查询字符串中放置一些识别数据,用于放入链接的URL。
然后在服务器上测试它。
您的名称属性遵循复杂数据结构的PHP约定,因此我假设您正在使用它。
<input
type="radio"
id="optionid_32"
value="32" name="pid[phases]"
onchange="fchange()"
<?php if ($_GET['pid']['phases'] == 32) { ?>checked<?php } ?>
>
注意:这是一个简单的示例,您需要isset
以避免测试不存在的内容,以及避免将checked
属性添加到第一个广播的内容按钮。