Avatar billede mccookie Seniormester
18. november 2006 - 13:13 Der er 7 kommentarer og
1 løsning

Onsubmit confirm

<tr>
<td><form action="/libs/vis_alt.php" method="post" style="margin:0px">
<select onchange="this.form.submit();">
<option value="1">1</option>
<option value="2">2</option>
<option selected value="3">3</option>
<option value="4">4</option>
</select></form></td>
<td class="aktiv">Produkter</td>
                   
<td><a href="rediger_side.php?id=1163718310">[Rediger side]</a>
                          <a href="vis_side.php?id=1163718310">[Vis side]</a>
                          <a href="delete.php?id=1163718310"> Delete</a>
                          </td>
</tr>

Jeg kunne tænke mig at få en confirm på submit...... Hvordan?
Avatar billede udvikler Nybegynder
18. november 2006 - 13:27 #1
<script LANGUAGE="JavaScript">
<!--
function confirmSubmit()
{
var agree=confirm("Are you sure you wish to continue?");
if (agree)
    return true ;
else
    return false ;
}
// -->
</script>



<form method="POST" action="din_side.htm" id="submitform" name="submitform">

<input type="Submit" name="Submit" value="Submit"

onClick="return confirmSubmit()">

</form>
Avatar billede mccookie Seniormester
18. november 2006 - 13:29 #2
Der kommer ikke til at være en submitkanp

Det skal starte via onchange
Avatar billede udvikler Nybegynder
18. november 2006 - 13:33 #3
Prøv lige at forklare hvad du mener helt konrekt så :-)
Avatar billede erikjacobsen Ekspert
18. november 2006 - 14:11 #4
Du kan formentlig bare

<form action="/libs/vis_alt.php" method="post" style="margin:0px" onsubmit="return confirm('Er bananer gule?')">
Avatar billede mccookie Seniormester
18. november 2006 - 14:26 #5
Jeg har løst sådan her:

<form action="/libs/vis_alt.php" method="post" style="margin: 0px;">
<select onChange="if (confirm('Tryk OK for ændre rækkefølgen og Annuller hvis du gerne vil fortryde')) { this.form.submit() } else { reset(this.form)}">
<option value="1">1</option>
</select></form
Avatar billede roenving Novice
20. november 2006 - 02:28 #6
>>udvikler

-- hvis du skal kontrollere submit af en form, så det har bare en chance for at virke i flere browsere, skal du tage udgangspunkt i onsubmit på form-tagget ...

>>mccookie

-- mon ikke du mener: this.form.reset(); ?-)

-- i øvrigt er det svært at opnå en onchange på en select med kun een option, men du har vel skrabet koden for at vise eksemplet !-)
Avatar billede mccookie Seniormester
20. november 2006 - 13:59 #7
Umiddelbart virker det i IE, men den er jo frisk på hvad som helst.....

Jeg lytter........

Hvis jeg skal lave ovenstående bare hvor det er <form> tagget den laver det på - How to?

Jeg ville jo gerne slippe for egentligt at have en submit knap nemlig.....
Avatar billede mccookie Seniormester
23. januar 2007 - 21:02 #8
Lukker..
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