På min hjemmeside har jeg 2 htm dokumenter i samme mappe, hvor den ene indeholder en formular. En af værdierne i formularen skal bruges på den anden html side. Her skal værdien igen indgå i en formular, men gæsten skal ikke selv indtaste værdien.
Synes godt om
Slettet bruger
26. februar 2004 - 18:14#3
Jeg går ud fra, at den første formular har den anden side som action-parameter? I så fald er det nemmest at bruge serverside-scripting. Men JavaScript kan også klare det:
<script type="text/javascript"> srch = self.location.href.split("?")[1]; val = unescape(srch.split("navn=")[0].split("&")[0]); document.write('<input type="text" name="navn" value="' + val + '" readonly="readonly" />'); </script>
Ovenstående indsættes dér, hvor feltet med den videresendte værdi skal stå. Betingelserne er, at feltet, der aflæses, hedder "navn" (dette kan selvf. rettes), og at den første formular har method="GET" (dette kan ikke rettes).
Tak, problemet er bare, at min formular ikke kan have den anden side som action-parameter, da formularen også skal sendes til en email, hvilket også betyder at method="POST". Kan det klares alligevel?
Synes godt om
Ny brugerNybegynder
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.