onSubmit Abfrage geht nicht
Katja
- javascript
0 Thomas Meinike0 katja
Hi,
arbeite an einer JSP Seite, aber die Frage betrifft rein Javascript. Wie im Quelltext (unten) zu sehen, gibt es die Javascript Funktion "Send". Ich möchte keine Submit Buttons verwenden, sondern dies über einen Link realisieren. Wenn ich auf den Link klicke, dann soll aber vorher eine Abfrage erscheinen "Wollen Sie wirklich senden?". Habe schon einiges probiert [z.B. onSubmit="return confirm('Wollen Sie wirklich diesen Artikel senden ?')" in die <Form> eingetragen] aber es geht einfach nicht.
Wer kann helfen?
Danke
Katja
<HTML>
.
.
<HEAD>
<Script language=javascript>
function send () {
document.tableform.forceaction.value = "send";
document.tableform.action="crt.jsp?id=<%=article.getId() %> ";
document.tableform.method="post";
document.tableform.submit();
}
</Script>
</HEAD>
<body....>
<center>
<form action="crt.jsp" method="POST" name="tableform" >
<input type="hidden" name="forceaction" value="">
.
.
.
<a href="javascript:send()" target="_self">Abschicken</a>
Hallo,
arbeite an einer JSP Seite, aber die Frage betrifft rein Javascript. Wie im Quelltext (unten) zu sehen, gibt es die Javascript Funktion "Send". Ich möchte keine Submit Buttons verwenden, sondern dies über einen Link realisieren. Wenn ich auf den Link klicke, dann soll aber vorher eine Abfrage erscheinen "Wollen Sie wirklich senden?". Habe schon einiges probiert [z.B. onSubmit="return confirm('Wollen Sie wirklich diesen Artikel senden ?')" in die <Form> eingetragen] aber es geht einfach nicht.
onsubmit feuert nur innerhalb des Formulars. Alternative: Baue die Abfrage direkt in die Funktion ein.
MfG, Thomas
onsubmit feuert nur innerhalb des Formulars. Alternative: Baue die Abfrage direkt in die Funktion ein.
hab ich mir auch schon gedacht, wie macht man sowas??
gruß
katja
Hallo,
hab ich mir auch schon gedacht, wie macht man sowas??
function xyz()
{
if(confirm("Sind Sie sicher?"))
{
// true-Zweig
}
else
{
// false-Zweig
}
}
MfG, Thomas
sorry thomas,
vielleicht bin ich einfach zu blöd, aber das geht nicht.
Kannst du mir diese Funktion nicht anpassen?
function send () {
document.tableform.forceaction.value = "send";
document.tableform.action="crt.jsp?id=<%=article.getId() %> ";
document.tableform.method="post";
document.tableform.submit();
}
true = senden
false = nichts machen
Danke
Katja
Hallo,
hab ich mir auch schon gedacht, wie macht man sowas??
function xyz()
{
if(confirm("Sind Sie sicher?"))
{
// true-Zweig
}
else
{
// false-Zweig
}
}
MfG, Thomas
Hallo,
Kannst du mir diese Funktion nicht anpassen?
function send () {
document.tableform.forceaction.value = "send";
document.tableform.action="crt.jsp?id=<%=article.getId() %> ";
document.tableform.method="post";
document.tableform.submit();
}
true = senden
false = nichts machen
function send () {
if(confirm("Wollen Sie wirklich diesen Artikel senden?"))
{
document.tableform.forceaction.value = "send";
document.tableform.action="crt.jsp?id=<%=article.getId() %> ";
document.tableform.method="post";
document.tableform.submit();
}
}
MfG, Thomas