webForumDet fria alternativet

Hur för jag över värdet i en checkbox via en url?

Webbutveckling

1 svar · 316 visningar · startad av tovelainen

Medlem sedan mars 2003137 inlägg
Frågan#1

Hej
jag har ett litet brådis problem. Någon som är vaken?

Jag ska via en länk i ett mail, föra över information om användare så att de
uppgifter hon tidigare uppgivit (och som ligger i en databas) är pre-filled i input fields och checkboxar på en extern personlig profil-sida.

Jag kan lätt överföra den info som ska in i inputfieldsen (Input=%%Input%%).
Det jag inte kan, är att få över värdet från checkboxen till den externa websidan.

<A href="http://www.hemsida.com/index.php?Input=%%Input%%&Box=%%Box%%">

Värdet i checkboxarna ska vara antingen Yes eller No såklart.
Jag provar att skriva "...Box=valueof%%Box%%" men hur jag än gör så förs informationen inte över.

Är frågan helt obegriplig?
Bästa hälsningar från Tove

Medlem sedan feb. 20041 816 inlägg
#2

Det skiljer sig inte så mycket från de andra fälten annat än att du kan få en array att jobba med för radiobuttons, checkboxar och selects till skillnad från resten av formulärelementen som har ett ett-till-ett-förhållande mellan namn och värde.

Se till att skicka länken i ren text också för alla kan inte läsa email i html.
Parametrarna som skickas med från mailen i url:n läses med fördel in på serversidan och så skapar du formulärelementen med ifyllda värden där du har värden. Då behöver du inte bry dig om ifall nån har js eller ej.

Du lär få problem om vissa av fälten som redan fyllts i innehåller mycket information. IE sätter gränsen tidigast, "redan" vid 2083 tecken.

246 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)