0

PHP ページに画像ボタンがあります。このボタンがクリックされたときにコードを実行する必要があります。私は次のことを試しています。

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

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

ボタンをクリックするbtnSubmitと、if条件が true と評価され、本文内のメッセージifが Web ページにエコーされるはずですが、このボタンをクリックしても条件が満たされません。

ボタンのタイプを に変更するとtype='submit'、機能します。type='image'とにかく使う必要があります。どうやってやるの?

4

2 に答える 2

3

入力に値がないため、true と評価されません。

<input type="image" name="btnSubmit" id="btnSubmit" src="images/btnsubmit.gif" value="true">
于 2012-04-08T11:22:39.627 に答える
0

これにはJSを使用する必要があります。大まかなコードは次のとおりです。

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

お役に立てれば..

于 2012-04-08T11:46:57.370 に答える