Avatar billede chw Nybegynder
04. februar 2005 - 14:36 Der er 4 kommentarer og
1 løsning

hiddenfield problem

Jeg har to javascript funktioner load() som jeg kalder fra min aspx side. Den skal kun kaldes 1.gang siden loader og det bliver den også. notLoad() bliver kaldt hvis det ikke er 1. gang siden åbner. Jeg førsøger at skrive en værdi i min hiddenfield, derefter laver jeg en submit ved at klikke på en knap, og skal så derefter bruge værdien i min hiddenfield, men den er tom. Hvorfor?

Siden bliver kaldt via window.popup første gang, og jeg vil ikke sende data med i query string.

<script language="javascript">
        alert("hej");
        function load()
        {
        alert('load');
        document.getElementById("hid1").value=window.opener.document.getElementById('v1').value;
        var test = 'hej'
        }
       
        function notLoad()
        {
        alert("notLoad");
        document.write(document.getElementById("hid1").value);
        }
        </script>
    </HEAD>
    <body MS_POSITIONING="GridLayout">
        <form  name="test3" action="test3.aspx" id="test3"  method="post" runat="server">
            <input type="hidden" name="hid1" id="hid1">
            <input type="submit" value="ok">
        </form>
           
    </body>
Avatar billede olebole Juniormester
04. februar 2005 - 23:37 #1
<ole>

En query-streng kommer jo ikke på tale, da der er tale om en form med method="post".

Til gengæld er værdien af feltet for altid væk (i JS-sammenhæng) i det øjeblik, du trykker på submit-knappen - men den findes jo i dit post-array.

/mvh
</bole>
Avatar billede roenving Novice
05. februar 2005 - 00:58 #2
-- du har vel også feltet 'v1' med ?-)

-- og så laver du en notLoad(), som laver en document.write, hvilket jo vil slette alt andet på dokumentet, før den skriver ...
Avatar billede chw Nybegynder
03. februar 2007 - 17:48 #3
lig et svar
Avatar billede roenving Novice
15. februar 2007 - 10:02 #4
Hvem, hvad og hvorfor ?-)
Avatar billede chw Nybegynder
29. august 2010 - 13:55 #5
lukkes
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