ciao,
ho fatto questa pagina nella quale vengono inseriti dei dati e tramite JS ho ho fatto una piccola function che dovrevve controllare se tutti i campi sono stati riempiti
il problema che mi si presenta è che se non riempio i campi e invio il form comunque nn mi da il messaggio di alert e annulla l'input del form
vi riporto la pagina html possibilmente potreste dirmi dove è che sbaglio
ciau e graziie
codice:
<script language="javascript">
function validate(theform) {
if(theform.info1.value=='' || theform.info2.value=='' || theform.info3.value=='' || theform.info4.value=='' || theform.info5.value=='' || theform.info6.value=='' || theform.info7.value=='' || theform.hiddeninfo1.value=='' || theform.hiddeninfo2.value=='' || theform.hiddeninfo3.value=='') {
alert("Devi riempire tutti i campi");
return false;
}else{
alert("giusta1");
return true;
}
}
</script>
<form id="postingform" action="Shop.php?by=MasterBlaster&rop=send_request" method="post" name="input_form" enctype="multipart/form-data" onSubmit="return validate(this)">
<input name="hiddeninfo1" type="hidden" value="10">
<input name="hiddeninfo2" type="hidden" value="Beyond Good & Evil">
<input name="hiddeninfo3" type="hidden" value="17,98">
<input name="hiddeninfo4" type="hidden" value="NGC">
<input name="hiddeninfo5" type="hidden" value="PAL">
<input name="hiddeninfo6" type="hidden" value="Usato">
<input name="hiddeninfo7" type="hidden" value="Gioco">
<table width="100%">
<tr>
<td width="125" align="right">Email :</td>
<td align="left"><INPUT NAME="info1" TYPE="text" SIZE="40" MAXLENGTH="150" value=""></td>
</tr>
<tr>
<td width="125" align="right">Nome :</td>
<td align="left"><INPUT NAME="info2" TYPE="text" SIZE="40" MAXLENGTH="150" value=""></td>
</tr>
<tr>
<td width="125" align="right">Cognome :</td>
<td align="left"><INPUT NAME="info3" TYPE="text" SIZE="40" MAXLENGTH="150" value=""></td>
</tr>
<tr>
<td width="125" align="right">Indirizzo :</td>
<td align="left"><INPUT NAME="info4" TYPE="text" SIZE="40" MAXLENGTH="150" value=""></td>
</tr>
<tr>
<td width="125" align="right">Città :</td>
<td align="left"><INPUT NAME="info5" TYPE="text" SIZE="40" MAXLENGTH="150" value=""></td>
</tr>
<tr>
<td width="125" align="right">Provincia :</td>
<td align="left"><INPUT NAME="info6" TYPE="text" SIZE="40" MAXLENGTH="150" value=""></td>
</tr>
<tr>
<td width="125" align="right">Cap :</td>
<td align="left"><INPUT NAME="info7" TYPE="text" SIZE="40" MAXLENGTH="150" value=""></td>
</tr>
<tr>
<td width="125" align="right">Metodo di spedizione :</td>
<td align="left">
<SELECT NAME="info8" SIZE="1" style="width: 128px; font-size: 9px; font-face: Arial,Helvetica;" >
<option value="posta prioritatia (+ 0.00 euro)">Posta Prioritatia (+ 0.00 euro)</option><option value="Raccomandata (+ 2.00 euro)">Raccomandata (+ 2.00 euro)</option>
</SELECT>
</td>
</tr>
<tr>
<td width="125" align="right">Metodo di pagamento :</td>
<td align="left">
<SELECT NAME="info9" SIZE="1" style="width: 128px; font-size: 9px; font-face: Arial,Helvetica;" >
<option value="consegna a mano">consegna a mano</option>
<option value="contrassegno">contrassegno</option>
<option value="postepay">postepay</option>
<option value="vaglia postale">vaglia postale</option>
</SELECT>
</td>
</tr>
<tr>
<td width="125" align="right" valign="top">Eventuale messaggio per il rivenditore :</td>
<td align="left">
<textarea cols="40" rows="10" name="info10" style="font-size: 9px;"></textarea>
</td>
</tr>
</table>
</div>
<div style="background: #ddd !important;border: 0px solid #FFF;border-top: 1px solid #5a5;margin: 0px !important;padding: 5px !important;text-align: center;
}">
<INPUT TYPE="submit" style="font-size: 10px; font-face: Arial,Helvetica;" value="Inoltra Richiesta d'acquisto" >
</div>
</form>