2012-04-08 19 views
0

Ich habe eine Bild-Taste auf meiner PHP-Seite. Ich muss einen Code ausführen, wenn diese Schaltfläche angeklickt wird. Ich versuche Folgendes.Bild-Taste in PHP funktioniert nicht richtig

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

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

Wenn ich die Taste btnSubmit klicken, wird der if Bedingung true und die Nachricht innerhalb des if Körper sollte auf die Webseite hallte werden, aber die Bedingung ist nie zufrieden, wenn ich auf diese Schaltfläche klicken ausgewertet werden soll.

Wenn ich den Schaltflächentyp zu type='submit' ändern, funktioniert es. Ich muss sowieso die type='image' verwenden. Wie kann ich das machen?

Antwort

3

Es wird nicht als wahr ausgewertet, da die Eingabe keinen Wert hat.

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

Es ist immer noch nicht funktioniert. – Bhavesh

0

Sie werden für diese JS verwenden müssen .. hier ist eine grobe Code:

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

this helps ..

Verwandte Themen