return confirm in Formular

PHP:
<select><option onClick="location.href='texte.php?loeschen=<? echo $rs[id];?>' return confirm('Wirklich löschen?');"></select>

Heho,

wie oben angezeigt möchte ich bei onClick den Lösch-Prozess erst dann
starten, wenn dieser bestätigt wurde. Das klappt aber nicht. Das Confirm-
Fenster erscheint zawr, aber trotz "Abbrechen" wird der Datensatz trotzdem
gelöscht. Was ist da falsch?

Danke
Egon
 
Ich verwende dazu eine kleine funktion:

Code:
function checkDelete(a)
{
	submitBool = confirm(unescape("Wollen Sie "+a+" wirklich l%F6schen?"));
	if(submitBool == false)
	{
		return false;
	}else{
		return true;
	}
}

<select><option onClick="location.href='texte.php?loeschen=<? echo $rs[id];?>' return checkDelete('Wirklich löschen?');"></select>



edit: UPS hab gar nicht gesehen das noch mehr fehler drin sind.
Mache es doch so:

Code:
<script type="text/javascript" language="javascript">
function checkDelete(a,b)
{
	submitBool = confirm(unescape("Wollen Sie "+a+" wirklich l%F6schen?"));
	if(submitBool == false)
	{
		return false;
	}else{
		location.href='texte.php?loeschen='+b;
		return true;
	}
}
</script>
<select><option onclick="return checkDelete('den Datensatz', <? echo $rs[id];?> );">test</option></select>
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück