webForumDet fria alternativet

Formulär med olika mottagare

HTML & CSS

11 svar · 1 095 visningar · startad av Regulus

Medlem sedan okt. 200323 inlägg
Frågan#1

Kryptisk rubrik kanske, men kolla på sidan med detta formulär.

I det rosa formuläret kan man välja en av tre tandläkare. Jag vill att formuläret skickas till den tandläkare man valt.
Går det?

Medlem sedan jan. 2003296 inlägg
#2

Just nu finns ett hidden-fält, "_to", som talar om vart e-postmeddelandet ska skickas. Det enklaste är nog att ta bort detta fält och döpa om radioknapparna där man väljer tandläkare till "_to" istället, samt ändra värdet för radioknapparna till respektive persons e-postadress.

<input type="radio" name="_to" value="sten@whatever.com" />

<input type="radio" name="_to" value="stefan@whatever.com" />

Problemet är att om ingen väljs så kommer _to inte att ha något värde när formuläret postas, och vad som händer då på serversidan har jag ingen aning om. Men någon e-post lär väl inte skickas i alla fall.

Medlem sedan juli 200012 978 inlägg
#3

Precis, man borde kunna skicka utan att välja! Sedan är det bara bonus om det kommer till rätt.
Man kan ju sortera efter inkorgen också!

Medlem sedan juni 20014 290 inlägg
#4

jawbreaker skrev:

Problemet är att om ingen väljs så kommer _to inte att ha något värde när formuläret postas, och vad som händer då på serversidan har jag ingen aning om. Men någon e-post lär väl inte skickas i alla fall.

Man kan sätta "CHECKED" på den radio knappen som skall vara default (förslagsvis den med en allmän mailadress) då har du alltid en giltlig mailadress att skicka till.

Medlem sedan jan. 2003296 inlägg
#5

GunnarD skrev:

Man kan sätta "CHECKED" på den radio knappen som skall vara default (förslagsvis den med en allmän mailadress) då har du alltid en giltlig mailadress att skicka till.

Visst, men i formuläret ifråga finns inget defaultalternativ just nu. Jag tycker inte att man borde använda radioknappar alls om inget alternativ är förvalt egentligen. För mig används de för att välja ett alternativ av flera - inte ett eller inget alternativ. Ska man kunna lämna det blankt hade jag hellre sett en selectbox i så fall, där första alternativet i listan är något defaultvärde.

Medlem sedan okt. 200323 inlägg
#6

jawbreaker skrev:

Just nu finns ett hidden-fält, "_to", som talar om vart e-postmeddelandet ska skickas. Det enklaste är nog att ta bort detta fält och döpa om radioknapparna där man väljer tandläkare till "_to" istället, samt ändra värdet för radioknapparna till respektive persons e-postadress.

<input type="radio" name="_to" value="sten@whatever.com" />

<input type="radio" name="_to" value="stefan@whatever.com" />

Det verkar som om webhotellets cgi-script kräver att det finns ett hidden-fält "_to" (kolla här)
Jag provade att göra som du föreslog men det funkade inte.

Medlem sedan jan. 2003296 inlägg
#7

Regulus skrev:

Det verkar som om webhotellets cgi-script kräver att det finns ett hidden-fält "_to" (kolla här)
Jag provade att göra som du föreslog men det funkade inte.

Nja, om det finns en radioknapp eller ett hidden-fält med namnet "_to" lär inte spela någon roll - värdet kommer att postas på samma sätt i alla fall, så scriptet på serversidan ser ingen skillnad.

Däremot måste tydligen de e-postadresser som ska användas registreras som giltiga e-postmottagare i kontrollpanelen... Har du gjort det med alla e-postadresser du vill använda?

Och om du döper om dina radioknappar till "_to" så vore det bra om du lade till en extra radioknapp som är markerad som standard, som GunnarD nämnde ovan. För om man postar formuläret utan att någon av radioknapparna är markerade kommer _to-värdet inte att postas...

Medlem sedan okt. 200323 inlägg
#8

jawbreaker skrev:

Nja, om det finns en radioknapp eller ett hidden-fält med namnet "_to" lär inte spela någon roll - värdet kommer att postas på samma sätt i alla fall, så scriptet på serversidan ser ingen skillnad.

Däremot måste tydligen de e-postadresser som ska användas registreras som giltiga e-postmottagare i kontrollpanelen... Har du gjort det med alla e-postadresser du vill använda?

Och om du döper om dina radioknappar till "_to" så vore det bra om du lade till en extra radioknapp som är markerad som standard, som GunnarD nämnde ovan. För om man postar formuläret utan att någon av radioknapparna är markerade kommer _to-värdet inte att postas...

Tack för ett tydligt svar! men jag får inte sk*ten att funka?! Jag har registrerat några av mina andra mailadresser på en testsida men får till svar att mailadressen inte är registrerad. :q

(nu måste jag göra lite annat i några dagar men återkommer troligtvis till detta problem framöver)

Medlem sedan okt. 200323 inlägg
#9

jawbreaker skrev:

Nja, om det finns en radioknapp eller ett hidden-fält med namnet "_to" lär inte spela någon roll - värdet kommer att postas på samma sätt i alla fall, så scriptet på serversidan ser ingen skillnad.

Däremot måste tydligen de e-postadresser som ska användas registreras som giltiga e-postmottagare i kontrollpanelen... Har du gjort det med alla e-postadresser du vill använda?

Och om du döper om dina radioknappar till "_to" så vore det bra om du lade till en extra radioknapp som är markerad som standard, som GunnarD nämnde ovan. För om man postar formuläret utan att någon av radioknapparna är markerade kommer _to-värdet inte att postas...

Tack! nu funkar det :birp

Medlem sedan aug. 20039 340 inlägg
#10

Fundera för övrigt på att lägga till en kontroll av adressen så att mail bara kan skickas till de tillåtna adresserna. Annars kommer ditt formulär snabbt snappas upp av spääämare som använder formuläret för att kunna skicka späääm till vemsomhelst.

Edit: Det funkade visst redan på det viset. Ignorera kommentaren.

Medlem sedan okt. 200323 inlägg
#11

nitro2k01 skrev:

Fundera för övrigt på att lägga till en kontroll av adressen så att mail bara kan skickas till de tillåtna adresserna. Annars kommer ditt formulär snabbt snappas upp av spääämare som använder formuläret för att kunna skicka späääm till vemsomhelst.

Tack för tipset! Men det är inbyggt på servern (webhotellet), att jag måste registrera tillåtna mottagare.

Medlem sedan aug. 20039 340 inlägg
#12

Japp. Jag testade efter att jag skrev kommentaren.

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