我有一张地图并使用单选按钮允许用户在地图上选择一个点,但他们也可以使用下拉菜单进行选择(这在地图很小的手机上更容易)。
如何使单选和下拉选择保持同步,以便在选择一个时,另一个反映更改?
设置单选按钮的代码:
echo"<div class='site' style='margin:".$y."px 0px 0px ".$x."px;'>
<input type='radio' id='site_".$site_id."' name='site_id' value='".$site_id."' disabled/>
<label for='site_".$site_id."'><span>".$site_id."</span></label>
</div>";
用于在下拉菜单中创建选项
echo "<select id='site_select' name='site_select'>";
foreach($avail_sites as $site){
echo "<script>document.getElementById('site_".$site->id."').disabled=false;</script>";
echo "<option value='".$site->id."'>Site: ".$site->name."</option>";
}
echo "</select>";