buongiorno a tutti,
ho bisogno di aiuto da esperti come voi!
ho preso spunto da un form che c'è pubblicato sul sito html..nella sezione uno script al giorno o roba simile.
Cmq io ho un form con una 10 di campi da compilare alcuni facoltativi altri no e controllo il tutto con uno script!
ora il mio problema è questo quando invio la mail non riesco a capire niente dlla mail che viene spedita quando do l'ok al maodulo tradotto mi arriva una mail con tutti i campi attaccati e nn si capisce nulla..perkè?
come ovviare al problema..
lo script è il seguente...
--------------
<script>
<!--
var iscomplete=false
function checkform() {
iscomplete=true
for (i=0;i<=document.mioform.elements.length-1;i++) {
if (document.mioform.cognome.value=="") {iscomplete=false}
if (document.mioform.nome.value=="") {iscomplete=false}
if (document.mioform.indirizzo.value=="") {iscomplete=false}
if (document.mioform.email.value=="") {iscomplete=false}
}
if (!iscomplete) {
window.status="Per favore compila i campi!"
if (document.layers) {
document.mioform.submitbut.value="NO"
iscomplete=false
}
else if (document.all) {
submitbutton.style.visibility="HIDDEN"
iscomplete=false
}
else if (document.getElementById) {
document.mioform.submitbut.value="NO"
iscomplete=false
}
}
if (iscomplete) {
window.status="Adesso puoi inviare il modulo"
if (document.layers) {
document.mioform.submitbut.value="Invia"
iscomplete=true
}
else if (document.all) {
submitbutton.style.visibility="VISIBLE"
iscomplete=true
}
else if (document.getElementById) {
document.mioform.submitbut.value="Invia"
iscomplete=true
}
}
var timer= setTimeout("checkform()",200)
}
function oksubmit() {
return iscomplete
}
// -->
</script>
e il form è il seguente:
<form NAME="mioform" onSubmit="return oksubmit()" ACTION="mailto:email@yahoo.it" METHOD="POST">
<input NAME="nome" TYPE="Text" SIZE="30" MAXLENGTH="50">
<input NAME="cognome" TYPE="Text" SIZE="30" MAXLENGTH="50">
<input NAME="indirizzo" TYPE="Text" SIZE="30" MAXLENGTH="50">
<input NAME="email" TYPE="Text" SIZE="30" MAXLENGTH="50">
<SCRIPT language="JavaScript">
<!--
if (document.layers){
document.write('<DIV id="submitbutton" style="visibility:hidden">');
}
else if (document.all){
document.write('<DIV id="submitbutton" style="visibility:hidden">');
}
</form>
a me dovrebbe arrivare una mail all'indirizzo che c'è qui dentro:
<form NAME="mioform" onSubmit="return oksubmit()" ACTION="mailto:email@yahoo.it " METHOD="POST">
con i dati del form e mi arriva ma è tutto attaccato incasinato nn si capisce niente!!!
coem faccio a dargli gli spazi giusti????
grazie per l'aiuto!
![]()