0
我在將圖像在選擇相應的單選框並按下提交按鈕更新一個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的圖像是自動的lly加載,我想它是一個空白的屏幕,沒有圖像,一旦網站最初加載。
我試圖通過創建一個名爲「BLANK」的額外單選按鈕並將其設置爲選中狀態來進行此操作,但由於它位於表單內,因此無法正常工作,但選中此複選框後,屏幕確實變爲空白預期。
我們展示的php代碼,你處理$ _ POST,一般需要'$ spType'默認情況下爲空(如果$ _POST中沒有值) – MSadura
我假設你已經將$ spType的值設置爲SPI,作爲導致圖像加載的默認值 – rzShrestha
非常感謝!我花了很多年試圖找出這個問題,但完全忘了我將它預設在PHP文件中。你能否回答這個問題,以便我可以選擇你作爲最佳答案。謝謝。 – user3199791