confirm...return false
doma
- javascript
0 Thomas Mell0 Calocybe
Hallo zusammen
ich habe ein asp-form-action, und die sollte der User stoppen können...
Kann jemand helfen? Der return false funzt nicht, history.back(); aber schon???? Das will ich aber nicht.
gruss doma
function schueler()
{
test = window.confirm("Sind Sie sicher, dass sie Schüler löschen wollen?");
if (test == false) return false;
}
<form method="post" action="modifikation_schuelerloeschen.asp" onSubmit="schueler()">
Hallo,
schreibe:
function schueler()
{
if (window.confirm("Sind Sie sicher, dass sie Schueler loeschen wollen?");) {
document.meinform.action = 'modifikation_schuelerloeschen.asp';
document.meinform.submit();
}
}
<form name="meinform" method="post" action="" onSubmit="schueler()">
sollte so funzen.
Gruesse
Thomas Mell
Hallo!
function schueler()
{
test = window.confirm("Sind Sie sicher, dass sie Schüler löschen wollen?");
if (test == false) return false;
}
Ich sehe da zwar keinen Fehler, aber versuch's doch einfach mal mit
function schueler() {
return window.confirm("Sind Sie sicher, dass sie Schüler löschen wollen?");
}
So lange, Calocybe
Danke an beide
wenn ich mit deinem Skript Calocybe Abbrechen will, werde ich trotzdem weitergleitet.
und beim untensteheneden kriege ich expected '('-Fehler
gruss doma
function schueler()
{
if (window.confirm("Sind Sie sicher, dass sie Schueler loeschen wollen?");) {
document.meinform.action = 'modifikation_schuelerloeschen.asp';
document.meinform.submit();
}
}
Hallo!
function schueler()
{
test = window.confirm("Sind Sie sicher, dass sie Schüler löschen wollen?");
if (test == false) return false;
}Ich sehe da zwar keinen Fehler, aber versuch's doch einfach mal mit
function schueler() {
return window.confirm("Sind Sie sicher, dass sie Schüler löschen wollen?");
}So lange, Calocybe
wenn ich mit deinem Skript Calocybe Abbrechen will, werde ich trotzdem weitergleitet.
Ah ja, jetzt ist es mir eingefallen: Im onSubmit fehlt das return:
<form method="post" action="modifikation_schuelerloeschen.asp" onSubmit="schueler()">
Muss heissen:
<form method="post" action="modifikation_schuelerloeschen.asp" onSubmit="return schueler();">
Damit duerfte dann auch Deine urspruengliche Version funktionieren.
und beim untensteheneden kriege ich expected '('-Fehler
function schueler()
{
if (window.confirm("Sind Sie sicher, dass sie Schueler loeschen wollen?");) {
Semikolon zuviel --------------------------------------------------------------^
So lange, Calocybe