Mam zaprojektowany formularz, który działa bez zarzutów, ale muszę go rozbudować i dodać do niego dropdowna, z rozwijanej listy beda trzy opcje i dla kazdej opcji ma byc przypisany inny odbiorca. Jak takie coś można dorzucić do mojego skryptu? Z góry dziękuję za POMOC!
index.php
formtoemail.php
<?php $your_email = "aszestakowski@gmail.com"; $thankyou = "wyslane.php"; $subject = "Dane kontaktowe"; $ip=$_SERVER["REMOTE_ADDR"]; $message = "Wiadomość została wysłana dnia " .$TimeOfMessage."\n"; $message .= "<br />---------------------------------------------------------<br /><br />\n"; $message .= "<div style=\"font:10px Verdana; line-height:200%; margin-top:10px;\"> Uwaga: To jest automatyczna wiadomość generowana przez system pocztowy.<br/> Prosimy nie odpowiadać, nie udzielimy odpowiedzi. </div>"; $temp = ''; foreach($val as $newval){ $temp .= "$newval "; } $message .= "$var: $temp\n"; } else { $message .= "$var: $val\n"; } } mail($your_email, $subject, $message, "From: $name <$email>\nMIME-Version: 1.0\nContent-type: text/html; charset=UTF-8"); } ?>
engine.js
trochę javy
function New_Form_CF(){
var errormessage = new String();
var vF = document.forms["New_Form"];
if(New_Form_WithoutContent(vF["Imię"].value)){errormessage += "\n\nPole \"Imię:\" jest obowiązkowe";}
if(New_Form_WithoutContent(vF["Telefon"].value)){errormessage += "\nPole \"Telefon:\" jest obowiązkowe";}
if(New_Form_NotNumeric(vF["Telefon"].value)){errormessage += "\n\Pole \"Telefon:\" może się składać tylko z cyfr.";}
if (errormessage.length > 2){
alert("Proszę poprawić następujące błędy:" + errormessage + "\n");
return false;
}
return true;
}
function New_Form_WithoutContent(ss){
if (ss.length>0){return false;}
return true;
}
function New_Form_WithoutCheck(ss){
if(ss.checked){return false;}
return true;
}
function New_Form_NotNumeric(ss){
var charpos = ss.search("[^0-9]");
if(ss.length > 0 && charpos >= 0){return true;}
return false;
}