Avatar billede hulla Novice
13. november 2002 - 15:11 Der er 8 kommentarer og
1 løsning

bruge hiddenfield value

Når min bruger skal slette noget i DB vil jeg godt lige spørge ham først om han er sikker. Det bruger jeg en confirm i et javascript til.

I stedet for at sende ham videre til en anden side vil jeg have en værdi tilbage i et hidden field som jeg så kan requeste og bruge. Grunden til det er, at jeg arbejder med ASP.NET og bruger mere postback en redirect. Men hvordan gør jeg det?

<input type="hidden" Id="txtPrice">

if(confirm("Vil du slette dette anlæg?")){
    txtDeleteTemp.value = true
    return true;
    }
Det her virker ikke rigtigt ?!?!
Avatar billede hulla Novice
13. november 2002 - 15:17 #1
txtDeleteTemp skal være txtPrice :)
Avatar billede Slettet bruger
13. november 2002 - 15:38 #2
lige et guess... prøv at brug 1 og 0 i txtPrice i stedet for true og false!
Avatar billede eagleeye Praktikant
13. november 2002 - 15:58 #3
Du skal angive formnavnet den ligger på:

<form name="formNavn" .........>
<input type="hidden" Id="txtPrice">

og så:

if(confirm("Vil du slette dette anlæg?")){
    document.formNavn.txtDeleteTemp.value = true
    return true;
    }
Avatar billede nikolajdu Nybegynder
13. november 2002 - 16:16 #4
<form onsubmit="if(confirm('vil du slette dette anlæg')){document.formNavn.txtDeleteTemp.value = true
}">
Avatar billede nikolajdu Nybegynder
13. november 2002 - 16:16 #5
Nå nej det er måske ikke så fint hvis formen bruges til noget andet også...
Avatar billede hulla Novice
14. november 2002 - 10:56 #6
Det virker altså ikke helt det her. Jeg gør nu som eagleeve, og vil gerne bruge værdien af mit hidden field i en sub. Problemet lige nu er at txtDeleteTemp tilsyneladende er tom.

Private Sub cmdDelete_Click()
        Response.Write("txtdeleteTemp = " & Request.Form("txtDeleteTemp"))
End sub
Avatar billede hulla Novice
14. november 2002 - 12:03 #7
Måske er mit spørgsmål i virkligheden hvornår javascriptet afvikles?

Når vi har Serverside og Clientside, så afvikles javascriptet jo på client siden, men i hvlken rækkefølge i forhold til andet clientside???

Hvordan vil rækkefølgen se ud for hele tranaaktionen ?
Avatar billede Slettet bruger
14. november 2002 - 13:55 #8
Personen som vil slette et eller andet skal jo "trigge" et en funktion eller handling. F.eks.
<input type=button value=slet onclick=confirmslet();

<script language=javascript>
function confimslet()
{
  Her køres handlingerne i normal rækkefølge!?
}
</script>
Avatar billede hulla Novice
14. november 2002 - 14:08 #9
nu er det asp.net jeg bruger, så det er lidt anderledes, men mit problmem er at den værdi jeg skal bruge først bliver sat lige efter jeg skulle have brugt den. Så kan en eller anden ikke lige forklare mig hvordan rækkefølgen i udførslen af siden er ?
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