Avatar billede bobbedude Nybegynder
06. december 2001 - 09:17 Der er 9 kommentarer og
1 løsning

submit og alert

jeg skal have et link der når man trykker på det kommer med en alert box og hvis man klikker ok skal den submite en form.

Hvordan det ??
Avatar billede senj Nybegynder
06. december 2001 - 09:22 #1
<html>
<head>
    <title>Untitled</title>
</head>

<body>
<script>
function check()
{
alert(\"tis\");
document.minform.submit();
}
</script>
<form name = \"minform\">
<a href=\"\" onclick=\"java script:check();\">Klik og submit</a>
</form>
</body>
</html>
Avatar billede bobbedude Nybegynder
06. december 2001 - 09:27 #2
Det virker ikke rigtig det var en confirm jeg skulle have men det klarerede jeg selv men den sender selv om jeg vælger annuler ?????
Avatar billede senj Nybegynder
06. december 2001 - 09:28 #3
One moment!
Avatar billede bobbedude Nybegynder
06. december 2001 - 09:29 #4
det jeg mener er at jeg står i

http://www.xxx.xx/xxx/side.asp

hvis jeg vælger anuler eller bare lukker boksen på X så går den til http://www.xxx.xx/xxx uden at få side.asp med.
Avatar billede senj Nybegynder
06. december 2001 - 09:33 #5
Prøv dette

<html>
<head>
    <title>Untitled</title>
</head>

<body>
<script>
function check()
{
var agree = confirm(\"Er du sikker??\");
if (agree){
    alert(\"ok\");
    document.minform.submit();
    return true ;
}
else
    alert(\"nå\");
    return false ;
document.minform.submit();
}
</script>
<form name = \"minform\">
<a href=\"\" onclick=\"java script:check();\">Klik og submit</a>
</form>
</body>
</html>
Avatar billede senj Nybegynder
06. december 2001 - 09:37 #6
Denne er virker bedre:

<html>
<body bgcolor=\"#FFFFFF\">
<title></title>

<script language=\"JavaScript\">
function confirm_entry()
{
    input_box=confirm(\"Click OK or Cancel to Continue\");
    if (input_box==true)
    {
        alert (\"OK\");
        document.minform.submit();
    }
    else
    {
        alert (\"Cancel\");
    }
}
</script>
Tryk <a href=\"java script:confirm_entry()\">her</a>
<form name = \"minform\" action = \"minside.htm\">
</form>
</body>
</html>
Avatar billede bobbedude Nybegynder
06. december 2001 - 10:00 #7
Den gør det samme hopper tilbage til
http://www.xxx.xx/xxx/ uden at få side.asp med.
Avatar billede bobbedude Nybegynder
06. december 2001 - 10:02 #8
<a href=\"java script:if (confirm(\'Vil du slette <%=rs2(\"ordnum\")%> - <%=rs2(\"job\")%> \')) location = \'sleevs.asp?mode=slet&linkid=<%=rs2(\"id\")%> \'\">

Hvis jeg bruger dette link virker det men den submitter bare ikke en form
Avatar billede senj Nybegynder
06. december 2001 - 10:05 #9
Så forstår jeg ikke hvad det er du vil have?? I min sidste kode kommer den tilbage uden submit ved cancel og ved ok submitter den?
Avatar billede jakoba Nybegynder
06. december 2001 - 10:16 #10
den nemmeste er nok:

<form  ...  onsubmit=\"return confirm(\'vil du virkelig submitte\');\">
... diverse felter
<input type=\'submit\' value=\'send\'>
</form>

hvis der er validering på formularen kan du så udvide med valideringsfunktionen:

<form  ...  onsubmit=\"return valider(this) && confirm(\'vil du virkelig submitte\');\">

mvh JakobA
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester