【问题标题】:Trying to have no images loaded when website initially starts尝试在网站最初启动时不加载任何图像
【发布时间】:2014-02-23 20:13:13
【问题描述】:

我有一个 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 的图像时会自动加载,我希望它是一个没有图像的空白屏幕网站最初已加载。

我试图通过创建一个称为“空白”的其他广播按钮来进行此操作,并将其设置为检查.

【问题讨论】:

  • 向我们展示处理 $_POST 的 php 代码,一般情况下,您需要 $spType 默认为空(如果 $_POST 中没有值)
  • 我假设您已将 $spType 的值设置为 SPI 作为默认值,导致图像被加载
  • 非常感谢!我花了很长时间试图弄清楚这一点,但完全忘记了我在 PHP 文件中预设了它。请您回答这个问题,以便我可以选择您作为最佳答案。谢谢。

标签: php html image radio-button


【解决方案1】:

按评论要求回答:

你需要$spType默认为空(如果$_POST['spType']没有设置)

【讨论】:

    猜你喜欢
    • 2022-07-28
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-23
    • 2023-04-03
    • 2018-07-27
    相关资源
    最近更新 更多