Avatar billede jeuro Nybegynder
25. september 2009 - 10:42 Der er 3 kommentarer

Formmail udelukke emty fields

Hej, Jeg har en bestillingsside på et site hvor der er mange muligheder for forskellige valg af farver/størrelser etc. Når denne form er sendt modtager vi 5 sider, hvor måske kun 2 er relevante/udfyldte - hvordan undgår man at få sendt alle felter de felter der er tomme/empty. Onsubmit=disableEmptyFields - fungerer ikke.
Avatar billede webweaver Praktikant
25. september 2009 - 19:31 #1
Jeg ved ikke hvordan I får siderne tilsendt. Via mail evt?

Men en normal if sætning burde vel kunne gøre det.

if ($_POST['felt1']) {

  $message = "Navn:" . $_post['felt1];

}

if ($_POST['felt2']) {

  $message = $message. "Telefon:" . $_post['felt2];

}

Og så videre for hvert felt. Så kan der indføres mellemrum, linieskift og hvad der ellers skal være selvfølgelig.

De felter som ikke er udfylte, vil ikke komme med.

Så har du $message at arbejde med til sidst.
En variabel du fx. kan sende i en mail eller hvad det nu er.
Avatar billede webweaver Praktikant
25. september 2009 - 19:33 #2
Dooh. Det var jo JavaScript. Sorry ...
Avatar billede jeuro Nybegynder
26. september 2009 - 16:58 #3
Tak. Ja, vi får dem tilsendt per mail; men det er rigtig nok i javascript.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester