Anzitutto vedo errori HTML. In tal caso non vedo come il JS possa funzionare.
1. il tag form:
<form name="preventivo" action="mailto:xxxxxx@xxxxx.xx?subject=Preventivo" method="post" enctype="text/plain" form="yes">
(non esiste l'attributo form)
2. manca il tag di chiusura dello script
3. ti manca il bottone <input type="submit">
Poi ci sono problemi JS:
4. non e` il caso di inviare il form con un <input type="button">
5. la chiamata per il controllo va messa nel tag form:
<form ... onsubmit="obbligatorio();">
6. togli il form.submit() dallo script e sostituiscilo con
return true;
Poi si puo` passare ad implementare altri controlli:
codice:
if (telefono=="") {
window.alert("INSERIRE IL TELEFONO");
modulo.telefono.focus();
return false;
}
if(!telefono.match(/^[\d ]{8,15}$/)
alert ("telefono puo` contenere solo numeri e spazi");
modulo.telefono.focus();
return false;
}