08. juli 2002 - 16:32Der er
18 kommentarer og 1 løsning
javascipt og forms
Ok here's the deal:
har en formular ....et sæt radioknapper angiver ja/nej
I tilfælde af at ja vælges skal der på "tak fordi du deltager siden" vises tre fire linjer tekst ekstra end hvis der vælges nej.
Hvordan gør jeg dette? ET problem kan dog være at mit action script ligger på en server jeg ikke har adgang til og kan derfor ikke ændre i scriptet.
Kan selvfølgelig ændre html formular siden lige så tosset jeg vil.
Kan man via sessions eller cookies måske alligevel tjekke om ja vælges, og dermed udskrive teksten?
Hvis du har en løsning må du osse gerne tage højde for om javascript er slået til el fra i browsetren. Såfremt det er slået fra skal en helt tredje tekst vises.
jamen du kan jo ganske udemærket overføre parametre med URL'en og oversætte dem med javascript. den lader jeg nikolajdu om. jeg ved han har et nasty script brygget sammen til netop det formål.
Du har ret det er noget cgi script/pearl (jeg kan ikke røre det)...
jeg tænker på om man ikke kan gemme ja/nej svaret i en cookie eller session eller noget ligende og i tilfælde af ja kan man åbne en textfil og udskrive den på takkesiden. I tilfælde af nej kan man så åbne en anden textfil og udskrive den? eller måske have en slags if then else sætning på takkesiden der checker en cookie eller session..Hvis det da altså findes i javascript?
Cookies har vi, men sessions er et serverside fænomen. Anyway så må duuddybe den server lidt, for det er tords alt muligt at sende en form til et cgiscript andetsteds.
jeg kan få scriptet til at acceptere alle fields i en form de vil komme med over. <input> . name i disse skal dog starte med tal og underscore for at komme med eks.... <input type="hidden" name="1_navn" > kan man evt sende parameter med i denne og så gemme det i en cookie og derved vælge hvad man skal udskrive?
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.