Ho creato un piccolo form.
Inserito un input di tipo TEXT ove inserire il testo e due di tipo IMAGE con VALUE differenti in modo che, lato server, procedere in modo differente a seconda del bottone cliccato.
Con vari browser tutto bene ma con IE 8 non mi passa l'input image.
Come posso fare?

codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento senza titolo</title>
</head>

<body>
<form name="abc" action="Untitled-1.php?idProd=42" method="post">
        <input type="text" name="testo" />
        <input type="image" name="mon" value="a" src="http://www.google.it/intl/it_it/images/logo.gif" />
<input type="image" name="mon" value="b" src="http://www.google.it/intl/it_it/images/logo.gif" />
</form>
</body>
</html>
Lato server per vedere dove fosse il problema ho scritto:

Codice PHP:
if (isset($_GET['idProd'])) {
    if (isset(
$_POST['testo'])) {
        print 
"ciao";
    }
    if (isset(
$_POST['mon'])) {
                print 
$_POST['mon'];
    }

Posto comunque qui perchè credo sia un problema di HTML.
Grazie.