尝试在网站最初启动时没有加载图像

时间:2014-02-23 11:41:28

标签: php html image radio-button

我有一个div,在选择相应的单选框并按下提交按钮后更新图像:

<form action="test1.php" method="POST">
    <b>SPE</b> <input type="radio" name="spType" value="SPE">
    <b>SPI</b> <input type="radio" name="spType" value="SPI">       
    <input type="submit" name = "go">   
    </form>

post方法然后检查选择的内容并将名称存储在名为$ spType的PHP变量中,然后将其放入if语句中:

<div id="mainImage">                
            <?php if($spType=="SPI") { ?>
             <div id="mainImageSPI">
            <link rel="stylesheet" type="text/css" href="css/SPIopen.css" /> 
            </div>
            <?php }elseif($spType=="SPE") { ?>
            <div id="mainImageSPE"> 
            <link rel="stylesheet" type="text/css" href="css/SPEopen.css" />            
            </div>
            <?php }; ?>             
</div>

它按预期工作(一旦SPE或SPI选择并按下按钮图像更新)但是当网站首次加载时,SPE的图像会自动加载,我希望它是一个空白的屏幕,一旦没有图像网站最初加载。

我尝试通过创建一个名为“BLANK”的额外单选按钮并将其设置为选中来执行此操作,但由于它位于表单内部但不起作用,但是当选中此复选框时,屏幕确实按预期变为空白

1 个答案:

答案 0 :(得分:0)

根据评论中的要求回答:

默认情况下,您需要$spType为空(如果未设置$_POST['spType']