我希望默认值设置为5分钟,也就是说,当我启动页面时,该值为1。不知道如何设置min的值。
<input type=radio name="min" value = "1" <?php if($_GET["min"]==1){ echo "checked";}?>> 5 Min
<input type=radio name ="min" value = "2" <?php if($_GET["min"]==2){ echo "checked";} ?>> 20 Minutes
<input type=radio name = "min" value ="3" <?php if($_GET["min"]==3){ echo "checked";} ?> > 1 Hour
您可以创建一个新变量,并将其默认值设置为5,然后检查是否为请求的标志获取了任何值,然后将更新后的值设置为该变量,否则它将采用默认值。
Ex。
<?php
$intMin = 1;
if($_GET["min"] != NULL){
$intMin = $_GET["min"];
}
?>
<input type=radio name="min" value = "1" <?php if($intMin == 1){ echo "checked";}?>> 5 Min
<input type=radio name ="min" value = "2" <?php if($intMin == 2){ echo "checked";} ?>> 20 Minutes
<input type=radio name = "min" value ="3" <?php if($intMin == 3){ echo "checked";} ?> > 1 Hour
如果我理解这个问题,即使没有定义$_GET,你也要检查选项5分钟?以下代码将完成的工作
<input type=radio name="min" value = "1" <?php if( !isset($_GET['min']) || $_GET["min"]==1)){ echo "checked";}?>> 5 Min
<input type=radio name ="min" value = "2" <?php if($_GET["min"]==2){ echo "checked";} ?>> 20 Minutes
<input type=radio name = "min" value ="3" <?php if($_GET["min"]==3){ echo "checked";} ?> > 1 Hour