Så henter man den på næste side med Postnr = request.form(\"Postnr\").
Hvordan gør man hvis man hvis man vil have en variabel med over fra et felt som ligger uden for formen ( Eks. denne linje ligger uden for formen : <input type=\"image\" SRC=\"../image/sog.gif\" BORDER=\"0\" WIDTH=\"53\" HEIGHT=\"18\" ALIGN=\"BOTTOM\" ALT=\"\" onClick=\"location=\'test.htm\'\">) ?
Har prøvet med Postnr = request(\"Postnr\"), men det virker ikke.
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
husk at den javascript du skriver i onsubmit= skal returnere true, ellers bliver der ikke submittet (så fx en routine til at checke om formadata er lovlige kan returnere false hvis der mangler noget)
Jeg har nu følgende kode i form.asp : <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\"> <HTML> <HEAD> <TITLE>[Ingen titel]</TITLE> <META NAME=\"Generator\" CONTENT=\"Stone\'s WebWriter 3\"> <SCRIPT LANGUAGE=\"JavaScript\"> window.onerror=null; function checkformular() { if (document.kontakt.Postnr.value==\"\" ) {alert(\"Indtast venligst Postnr\"); return(false); } }
Og følgende kode i test200.asp : <% Response.Write \"test200\" %><BR><% Test100 = request.form(\"ekstra_felt\") Response.Write(\"Test100= \" & test100) %>
Jeg kan se at hvis check på felter skal virke skal nederste form se sådan ud : <form NAME=\"bestil\" ACTION=\"test200.asp\" onsubmit=\"this.extra_felt.value=document.kontakt.Postnr.value;return(checkformular());\"> <input type=\"hidden\" name=\"extra_felt\" value=\"\"> <INPUT TYPE=\"image\" SRC=\"../image/sog.gif\" BORDER=\"0\" WIDTH=\"53\" HEIGHT=\"18\" ALIGN=\"BOTTOM\" ALT=\"\"> </form>
Men indholdet af feltet \"extra_felt\" kommer ikke med over ??
Jeg kan ike bruge den løsning shaman for jeg skal hente indholdet af feltet i \"postnr\" i øverste form og submiiter i anden form længere nede ( se længere oppe i tråden )
En - godtnok lidt klumpet - måde at overføre værdien af en variabel på, er at putte dine sider ind i et rammesæt, hvor en af rammerne ingen bredde har; men bruges til at opbevare værdier af variabler. Den tomme ramme skal altså indeholde en side, hvor du i HEAD har et script, som initialiserer variablen postnr.
Når du bruger din billedknap, kan du give postnr i denne tomme ramme værdi ved at referere til det felt, det ligger i; og når du så er kommet over i default.htm, har du adgang til variablen via rammesættet.
Min tanke er at der reelt set ikke burde være behov for to... Da du alligevel laver det i ASP kunne du jo bare sende værdien over i et andet dokument der alt efter hvad for en form, eller hvad for et field nærmere sender skidtet videre til den rette side... Ellers sidder jeg lige og leger med en javascript funktion som detecter hvad for en af de to der skal submittes... Ved ikke om den kommer til at virke dog =)
Jeg/vi havde \"glemt\" method=\"post\" i nr. 2 form
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.