MolnaMedlem sedan jan. 2001196 inlägg
Hej,
Nu blir jag förvirrad, varför fungerar det inte att skicka med något i querystringen när man postar ett formulär?
Jag vill göra så här:
<FORM METHOD="get" ACTION="http://www.sida.se/tack.asp?varde=något">
Men när man postar det så kommer endast värdena från formuläret... Går jag däremot direkt till http://www.sida.se/tack.asp?varde=något så följer värde med..
Varför? Och hur gör man istället? Jag måste skicka med information som inte ska synas, och det ska bli ett html-mail så kan jag inte gömma fält med värden..
/Tack!:)
JymdisMedlem sedan mars 20015 637 inlägg
lägg till en hidden istället i formuläret!
MolnaMedlem sedan jan. 2001196 inlägg
Det går inte när det ska skickas som html-mail, den syns i ändå..
@ndersMedlem sedan juni 200026 914 inlägg
Jag förstår inte alls problemet. Om du använder hidden-fält tillsammans med metoden get resulterar det i fältnamn och fältvärde i querystring. På vilket sätt är det skillnad från att skriva det i querystringen redan från början?
På vilket sätt skapar du dina HTML-mail?
MolnaMedlem sedan jan. 2001196 inlägg
Därför att det syns i mailet.. Problemet är inte att värdet syns i koden, utan att det syns i själva mailet.. Det går inte att göra så att det göms, det syns som ett vanligt fält
Jag vet inte hur mailet skickas ut sedan, jag gör bara själva koden i notepad..
Nexus86Medlem sedan okt. 20022 683 inlägg
<form method="GET" action="http://www.sida.se/tack.asp">
<input type="hidden" name="varde" value="något" />
<!-- Övrig form-kod -->
</form>
Ger exakt det du vill ha. D.v.s den lägger till varde=något i tack.asp's querystring.
MolnaMedlem sedan jan. 2001196 inlägg
Om det hade varit ett vanligt formulär så hade det varit jättebra, men nu är det ett formulär som ska skickas som ett mail och då syns hidden-fält som vanliga fält..
Verkar ganska omöjligt det här, funderar på någon workaround i mottagarsidan istället men det vore smidigast om det gick att få in på något sätt i mailet
Nexus86Medlem sedan okt. 20022 683 inlägg
Isåfall så kommer varde med om du lyckas få till det där också. Resultatet blir:
<!-- Om varde= hade fungerat -->
http://www.sida.se/tack.asp?varde=något&falt1=innehåll1&falt2=innehåll2
<!-- Med hidden-fält -->
http://www.sida.se/tack.asp?varde=något&falt1=innehåll1&falt2=innehåll2
Själv ser jag ingen skillnad. Gör du?
JymdisMedlem sedan mars 20015 637 inlägg
har du dynamiska värden i emailen lr?
för annars kan du ju lika bra bara göra en sida som utgår ifrån värdet du ska få.
MolnaMedlem sedan jan. 2001196 inlägg
Ja, jag vet att man skickar värdet ändå, men jag vill inte att fältet ska synas i mailet..
Jag är nog inte så bra på att förklara mitt problem, men tack för alla försök till hjälp:)
Nexus86Medlem sedan okt. 20022 683 inlägg
Om det inte syns utan hidden-fält kommer det inte synas med heller. Kan du vara så snäll och visa din asp-kod som skickar mailet så ska jag försöka förklara. :)
MolnaMedlem sedan jan. 2001196 inlägg
Jepps, de är dynamiska kan man säga..
MolnaMedlem sedan jan. 2001196 inlägg
Det är inte en aspsida som skickar mailet utan det är en helt vanlig kod jag håller på med nu. Det ska sedan användas för att skickas ut som html-mail. I html-mail ska det finnas ett formulär. Tillsammans med uppgifterna som fylls i av den som fått html-mailet vill jag även skicka med ett eget värde.Värdet är inte dynamiskt på annat sätt än att det är en massa folk som vill kunna ändra i html-mailet och lägga olika värden där innan de skickar ut det, men de kan inte ändra i mottagarsidan alltså är det viktigt att det sker automatiskt när det väl är ivägskickat..
Nexus86Medlem sedan okt. 20022 683 inlägg
Vad jag menade är mottagarsidan, d.v.s tack.asp. :)
MolnaMedlem sedan jan. 2001196 inlägg
Men det spelar ingen roll hur den ser ut, problemet är att jag vill skicka med ett värde utan att det visas för den som öppnar html-mailet..
Det går inte att skicka värdet direkt i action-strängen för det värdet skickas inte alls. Det går att skicka med det i ett hidden-fält, men det vill jag inte för hiddenfältet visas som ett vanligt fält för den som öppnar html-mailet..
JymdisMedlem sedan mars 20015 637 inlägg
ja men det gör ju querystringen också?
MolnaMedlem sedan jan. 2001196 inlägg
Vad gör querystringen? Syns i html-mailet?
Ja, den syns i koden, men det gör inget
Men den syns inte om man bara öppnar mailet, det gör däremot hiddenfältet, det uppför sig som ett vanligt fält..
Nexus86Medlem sedan okt. 20022 683 inlägg
Isåfall måste det vara något annat fel. Jag provade nämligen att skicka ett html-mail till mig själv med ett hidden-fält i och det visades inte men alla andra fält gjorde det.
R// Du kan även sluta låta så otrevlig. Annars kan du nog inte räkna med att få någon lösning på ditt problem av någon.
MolnaMedlem sedan jan. 2001196 inlägg
Förlåt om du tycker att jag lät otrevlig, det är verkligen inte min mening att något ska uppfattas så. Jag är jättetacksam för all hjälp jag kan få!
Gjorde du på något särskilt sätt för att få hiddenfältet att vara gömt? Och skickade det iväg värdet korrekt sedan?
Nexus86Medlem sedan okt. 20022 683 inlägg
Ja. Det skickades och jag kom till sidan och ja, jag fick ett värde. :)
Använde:
<form action="http://www.johanskold.host.sk/test.php" method="GET">
<input type="hidden" name="varde" value="något" />
<input type="text" name="textfalt" />
<input type="submit" value="Skicka" />
</form>