Hej med jer :-) Jeg er helt ny i dette, så bær en smule over med mig...
Jeg har indsat en php mailform på min hjemmeside (en "forudprogrammeret én af slagsen). Dernæst har jeg så tilføjet nogle felter, såsom: Firma, adresse, postnr/by, og tlf/fax... Mailformen virker i sig selv fint, men de funktioner, som gør at den sender en mail til min mail-adresse, med "Emne", mail og "Kontaktperson" - virker jo så ikke på de "nye" felter - Jeg får altså ingen oplysninger om adresse, firma mv..
Er der nogen der kunne være så venlig at hjælpe en smule med koden, sådan at de sidste oplysninger også kommer med i "info-mailen"? :-)
//kontroller at navn er udfyldt if (document.mail.navn.value == ""){ alert("Skriv venligst dit navn"); document.mail.navn.select(); document.mail.navn.focus(); return false }
//kontroller at email er udfyldt og indeholder @ og punktum if (document.mail.mail.value.indexOf('@') == '-1' || document.mail.mail.value.indexOf('.') == '-1') { alert("Check venligst din e-mail adresse"); document.mail.mail.select(); document.mail.mail.focus(); return false }
//kontroller at emne er udfyldt if (document.mail.emne.value == ""){ alert("Skriv venligst et emne"); document.mail.emne.select(); document.mail.emne.focus(); return false }
//kontroller at besked er udfyldt if (document.mail.besked.value == ""){ alert("Skriv venligst en besked"); document.mail.besked.select(); document.mail.besked.focus(); return false }
//kontroller at adresse er udfyldt if (document.mail.adresse.value == ""){ alert("Skriv venligst din adresse"); document.mail.adresse.select(); document.mail.adresse.focus(); return false } return true } //--> </script> <link href="../Media/style.css" rel="stylesheet" type="text/css" media="screen"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
Nu ved jeg ikke hvor ny du er i PHP men du skal samle alle dine nye punkter i variablen $besked2 som du sender i din mail, som erik har skrevet. Punktummet sammenlægger variablerne og så skal de lægges i den variabel hvor du vil have at de skal fremgå i mailen. Dertil kan du evt. definere flere variabler felter som skal være udfyldt ved også at udbygge denne linje: if ($mail && $besked && $navn) f.eks. if ($mail && $besked && $navn && $firma && $emne) bare som eksempel
//kontroller at navn er udfyldt if (document.mail.navn.value == ""){ alert("Skriv venligst dit navn"); document.mail.navn.select(); document.mail.navn.focus(); return false }
//kontroller at email er udfyldt og indeholder @ og punktum if (document.mail.mail.value.indexOf('@') == '-1' || document.mail.mail.value.indexOf('.') == '-1') { alert("Check venligst din e-mail adresse"); document.mail.mail.select(); document.mail.mail.focus(); return false }
//kontroller at emne er udfyldt if (document.mail.emne.value == ""){ alert("Skriv venligst et emne"); document.mail.emne.select(); document.mail.emne.focus(); return false }
//kontroller at besked er udfyldt if (document.mail.besked.value == ""){ alert("Skriv venligst en besked"); document.mail.besked.select(); document.mail.besked.focus(); return false }
//kontroller at adresse er udfyldt if (document.mail.adresse.value == ""){ alert("Skriv venligst din adresse"); document.mail.adresse.select(); document.mail.adresse.focus(); return false } return true } //--> </script> <link href="../Media/style.css" rel="stylesheet" type="text/css" media="screen"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
Forresten så lave sensur på folks e-mail adresser :P
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.