Hallo,
ich möchte folgendes erreichen:
Je nach Auswahl in einem Auswahlfeld in einem Formular, soll beim Abschicken eine Sicherheitsabfrage erscheinen und gebenenfalls eine Form-Variable zurücksetzen. Hier mein Ansatz:
Die Sicherheitsabfrage erscheint aber leider nie. Was mache ich falsch?
Danke schonmal
Gruß
Jens
ich möchte folgendes erreichen:
Je nach Auswahl in einem Auswahlfeld in einem Formular, soll beim Abschicken eine Sicherheitsabfrage erscheinen und gebenenfalls eine Form-Variable zurücksetzen. Hier mein Ansatz:
PHP-Code:
<html><head><title>Test</title>
<script type="text/javascript">
<!--
function CheckAuswahl() {
if(document.Testform.Auswahl.selectedIndex == 2)
$a = 1;
}
//-->
</script>
</head><body>
<form name="Testform" action="<?=$PHP_SELF?>" method="post">
<select name="Auswahl" size="5" onChange="CheckAuswahl()">
<option>Goethe</option>
<option>Schiller</option>
<option>Guildo Horn</option>
<option>Homer</option>
<option>Fontane</option>
</select>
<input type="submit" name="submitcon" value="Speichern">
</form>
<script> <!--
if(document.Testform.action){
if($a = 1){
Check = confirm("Wollen den Artikel Nr. wirklich abschicken?
(Editieren ist dann nicht mehr möglich.)
");
var Ziel = "<?=$PHP_SELF?>";
if(Check == true) window.location.href = Ziel;
}
}
//-->
</script>
</body></html>
Danke schonmal
Gruß
Jens
Kommentar