2012-04-08 41 views
0

我的PHP頁面上有一個圖像按鈕。點擊此按鈕時,我需要執行一段代碼。我正在嘗試以下。PHP中的圖像按鈕無法正常工作

<?php 
    if(isset($_POST['btnSubmit'])) 
    { 
     echo "Do some stuff."; 
    } 
?> 

<input type="image" name="btnSubmit" id="btnSubmit" src="images/btnsubmit.gif"> 

當我點擊按鈕btnSubmit,則if狀況進行評估,以真實和if體內的消息應該呼應的網頁,但是當我點擊這個按鈕的條件是永遠不會滿足。

當我將按鈕類型更改爲type='submit'時,它可以正常工作。無論如何,我需要使用type='image'。我怎樣才能做到這一點?

回答

3

它不會評估爲真,因爲輸入沒有價值。

<input type="image" name="btnSubmit" id="btnSubmit" src="images/btnsubmit.gif" value="true"> 
+1

它仍然無法正常工作。 – Bhavesh 2012-04-08 11:26:49

0

你需要使用JS這個.. 這裏是一個粗略的代碼:

<input type="image" name="btnSubmit" id="btnSubmit" src="images/btnsubmit.gif" onClick="javascript:document.myform.submit()"> 

希望這有助於..