Christoph Schnauß: confirm

Beitrag lesen

morgens,

<form action="" method="post">

Ich nehme an, daß bei "action" noch was drinsteht. Wenn du die ganze Konstruktion bereits innerhalb eines PHP-Scripts laufen läßt, muß das nicht zwingend sein, macht aber eine Antwort etwas unsicherer.

<table width="300" border="0" align="center" style="margin-top:30px;">

Tabelle darfst du gerne nehmen, aber denke bitte daran, daß alle Angaben auch eine Maßeinheit verlangen. Außerdem sollte die Formatierung der Tabelle besser in einer CSS vorgenommen werden.

<input name="aktion" type="submit" value="Löschen !" onClick="confirm('Bist Du sicher, dass Du den Eintrag L&OumlSCHEN willst?')" />
  </td>
  <td align="right">
  <input name="form[id]" type="hidden" value="<? echo $form['id']; ?>" />
  <input name="aktion" type="submit" value="Bearbeiten !" />

Fällt dir nichts auf? Du verwendest innerhalb deines Formulars zweimal einen "submit"-button. Sie haben auch noch beide denselben Namen. Korrigiere das.

Also so geht es nicht, bei "Abbrechen" wird es immer noch abgeschickt

Ja, weil es zwei "submit"-buttons gibt

brauch ich nicht irgendwo ein "return false" oder sowas, erinnere mich nur dunkel...

Wenn du gerne möchtest, kannst du eine return-Angabe beim EventHandler anbringen. Dazu bitte eine aussagekräftige Dokumentation konsultieren *g*

Grüße aus Berlin

Christoph S.