如何使用超链接检查复选框?

时间:2016-01-23 11:33:56

标签: html hyperlink

我有一个有几个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;要检查而不是预先检查的。 谢谢你的帮助!

1 个答案:

答案 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属性添加到第一个广播的内容按钮。