Haraldo
22.09.2009, 15:23:39
hallo ich habe in der Form zwei button einen'weiter' und einen 'Vorgang stornieren'
wenn auf den weiter Button geklickt wird sollen die eingaben geprüft werden und wenn nicht korrekt dann wieder in das Formular. wenn auf den Vorgang stornieren Button geclickt wird dann soll eine neue Seite aufgehen. Genau das funktioniert nicht wenn ich den 'weiter' button klicke prüft er zwar die Eingaben aber er geht auch wenn die eingaben nicht korrekt sind (alert Meldung bestätigen) auf die seite auf die er gehen soll wenn die eingaben ok sind.
Was ist hier falsch?
das habe ich bis jetzt (wesentlicher Auszug)
<?php
$weit = $_POST['weit'];
$zuru = $_POST['zuru'];
if ($weit == "weiter")
{
$zuru = '';
// sonst noch einige dinge
}
else
{ ?>
<script type="text/javascript">
function eingaben_ueberpruefen()
{
if (document.Formular.sdatum.value.length < 2)
{
alert("Sie haben noch kein Unfalldatum eingegeben!")
document.Formular.sdatum.focus();
return false;
}
else
return true;
}
</script>
<?php
if ($zuru == "Vorgang stornieren")
{
$target="schadenmeld.php";
$msg = "<meta http-equiv=\"Refresh\" content=\"0;url=$target\">";
echo $msg;
exit;
}
}
?>
bitte um Hilfe (kurzer Denkanstoss)
wenn auf den weiter Button geklickt wird sollen die eingaben geprüft werden und wenn nicht korrekt dann wieder in das Formular. wenn auf den Vorgang stornieren Button geclickt wird dann soll eine neue Seite aufgehen. Genau das funktioniert nicht wenn ich den 'weiter' button klicke prüft er zwar die Eingaben aber er geht auch wenn die eingaben nicht korrekt sind (alert Meldung bestätigen) auf die seite auf die er gehen soll wenn die eingaben ok sind.
Was ist hier falsch?
das habe ich bis jetzt (wesentlicher Auszug)
<?php
$weit = $_POST['weit'];
$zuru = $_POST['zuru'];
if ($weit == "weiter")
{
$zuru = '';
// sonst noch einige dinge
}
else
{ ?>
<script type="text/javascript">
function eingaben_ueberpruefen()
{
if (document.Formular.sdatum.value.length < 2)
{
alert("Sie haben noch kein Unfalldatum eingegeben!")
document.Formular.sdatum.focus();
return false;
}
else
return true;
}
</script>
<?php
if ($zuru == "Vorgang stornieren")
{
$target="schadenmeld.php";
$msg = "<meta http-equiv=\"Refresh\" content=\"0;url=$target\">";
echo $msg;
exit;
}
}
?>
bitte um Hilfe (kurzer Denkanstoss)