Ho creato questa pagina con dreamweaver (posto solo parte di codice):
<SCRIPT language=JavaScript>
<!--
function DoSubmit(obj) {
var nome = obj.nome.value;
var cognome = obj.cognome.value;
var email = obj.email.value;
var citta = obj.citta.value;
var cap = obj.cap.value;
var strMailFilter = /^.+@.+\..{2,3}$/;
var strIllegalChars = /[\(\)\<\>\,\;\:\\\/\*\-\+\=\"\[\]]/;
var submitform = true;
var error = '************************* REGISTRAZIONE *************************\n\n';
error += ' Attenzione : \n\n';
if (nome.length < 3 ) {
error += ' + Nome è un campo richiesto \n';
submitform = false;
}
if (nome.length > 20 && isNaN(nome) ) {
error += ' + Nome può essere massimo 20 caratteri \n';
submitform = false;
}
if (nome.length > 1 && nome.match(strIllegalChars) ) {
error += ' + Nome contiene caratteri non consentiti \n';
submitform = false;
}
if (cognome.length < 1) {
error += ' + Cognome è un campo obbligatorio \n';
submitform = false;
}
if (cognome.length > 20 ) {
error += ' + Cognome può essere massimo 20 caratteri \n';
submitform = false;
}
if (cognome.length > 1 && cognome.match(strIllegalChars)) {
error += ' + Cognome contiene caratteri non consentiti \n';
submitform = false;
}
if (email.length < 1) {
error += ' + Email è un campo obbligatorio \n';
submitform = false;
}
if (email.length > 30) {
error += ' + Email è massimo 30 caratteri \n';
submitform = false;
}
if (email.length > 1 && email.match(strIllegalChars)) {
error += ' + Email contiene caratteri non consentiti \n';
submitform = false;
}
if (email.length > 1 && !email.match(strIllegalChars) && !(strMailFilter.test(email))) {
error += ' + Email non è valida \n';
submitform = false;
}
if (citta.length < 3 ) {
error += ' + Citta è un campo richiesto \n';
submitform = false;
}
if (citta.length > 15 ) {
error += ' + Citta può essere massimo 15 caratteri \n';
submitform = false;
}
if (citta.length > 1 && citta.match(strIllegalChars)) {
error += ' + Citta contiene caratteri non consentiti \n';
submitform = false;
}
if (cap.length < 4 ) {
error += ' + Cap è un campo richiesto \n';
submitform = false;
}
if (cap.length > 4 && isNaN(cap) ) {
error += ' + Cap contiene caratteri non consentiti \n';
submitform = false;
}
if (submitform) {
obj.submit();
}
else {
error += '\n************************* REGISTRAZIONE *************************\n\n';
alert (error);
return false;
}
}
-->
</SCRIPT>
<FORM ACTION="<%=MM_editAction%>" name=registrationForm
onreset="return confirm('Sei sicuro di voler cancellare tutti i dati nel form?')"
method=POST>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="5"><div align="center" class="Stile4">Compila il modulo per chiudere il tuo ordine effettuato su ebay </div></td>
</tr>
<tr>
<td colspan="5"><span class="Stile2">a</span></td>
</tr>
<tr class="Stile1">
<td width="14%" align="right" valign="top" class="Stile5"><div align="right" class="Stile1">Nome</div></td>
<td width="40%" align="center" valign="middle" class="Stile5">
<div align="left"> <span class="Stile3">a</span>
<input name="nome" type="text" id="nome">
</div></td>
<td width="16%" valign="top" bgcolor="#FFFFFF" class="Stile5"><div align="right" class="Stile1">Cognome</div></td>
<td width="29%" valign="middle" class="Stile5">
<div align="left"> <span class="Stile3">a</span>
<input name="cognome" type="text" id="cognome">
</div></td>
<td width="1%"></td>
</tr>
<tr class="Stile1">
<td colspan="5" align="right" valign="top" class="Stile5"><span class="Stile2">a</span></td>
</tr>
<tr class="Stile1">
<td valign="top" class="Stile5"><div align="right" class="Stile1">Indirizzo</div></td>
<td class="Stile5"><div align="left"> <span class="Stile3">a</span>
<input name="indirizzo" type="text" id="indirizzo">
</div></td>
<td valign="top" class="Stile5"><div align="right" class="Stile1">Città</div></td>
<td class="Stile5"><div align="left"> <span class="Stile3">a</span>
<input name="citta" type="text" id="citta">
</div></td>
<td></td>
</tr>
<tr class="Stile1">
<td colspan="5" class="Stile5"><span class="Stile2">a</span></td>
</tr>
<tr class="Stile1">
<td valign="top" class="Stile5"><div align="right" class="Stile1">Provincia</div></td>
</div></td>
<td valign="top" class="Stile5"><div align="right" class="Stile1">C.A.P.</div></td>
<td class="Stile5"><div align="left"> <span class="Stile3">a</span>
<input name="cap" type="text" id="cap" size="10" maxlength="5">
</div></td>
<td></td>
</tr>
<tr class="Stile1">
<td colspan="5" class="Stile5"><span class="Stile2">a</span></td>
</tr>
<tr class="Stile1">
<td valign="top" class="Stile5"><div align="right" class="Stile1">Stato</div></td>
<td class="Stile5">
<div align="left"> <span class="Stile3">a</span>
<input name="stato" type="text" id="stato" value="Italia">
</div></td>
<td valign="top" class="Stile5"><div align="right" class="Stile1">E-Mail</div></td>
<td class="Stile5"><div align="left"> <span class="Stile3">a</span>
<input name="email" type="text" id="email">
</div></td>
<td></td>
</tr>
<tr class="Stile1">
<td colspan="5" class="Stile5"><span class="Stile2">a</span></td>
</tr>
<tr class="Stile1">
<td height="19" valign="top" class="Stile5"><div align="right" class="Stile1">Spedizione</div></td>
<td class="Stile5">
<div align="left"><span class="Stile3">a</span>
<select name="modsped" size="1" id="select">
<option value=" "> </option>
<option value="Raccomandata">Raccomandata</option>
<option value="Posta Prioritaria">Posta Prioritaria</option>
<option value="Pacco Celere 1">Pacco Celere 1</option>
<option value="Pacco Celere 3">Pacco Celere 3</option>
</select>
</div></td>
<td valign="top" class="Stile5"><div align="right" class="Stile1">Tipo pagamento </div></td>
<td valign="top" class="Stile5"><div align="left"><span class="Stile3">a</span>
<select name="modpag" size="1" id="modpag">
<option value=" "> </option>
<option value="Ricarica Poste Pay">Ricarica Poste Pay</option>
<option value="Bonofico Bancario">Bonofico Bancario</option>
<option value="Paypal">Paypal</option>
</select>
</div></td>
<td></td>
</tr>
<tr class="Stile1">
<td height="10" colspan="5" class="Stile6">a</td>
</tr>
<tr class="Stile1">
<td height="19" align="left" valign="top" class="Stile1"><div align="right" class="Stile1">Prodotto </div></td>
<td align="left" valign="top" class="Stile5"><div align="left"> <span class="Stile3">a</span>
<select name="prod" size="1" id="prod">
<option value="Swap Magic 3.6 + Slide card">Swap Magic 3.6 + Slide card</option>
<option value="Slim Tools + Swap Magic 3.6">Slim Tools + Swap Magic 3.6</option>
</select>
</div></td>
<td align="left" valign="top" class="Stile5"><div align="right" class="Stile1">Quantità</div></td>
<td align="left" valign="top" class="Stile5"><div align="left"><span class="Stile3">a</span>
<select name="qta" size="1" id="qta">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</div></td>
<td></td>
</tr>
<tr class="Stile1">
<td height="10" colspan="5" class="Stile5"><span class="Stile2">a</span></td>
</tr>
<tr>
<td height="19" colspan="4" valign="top" class="Stile5"><div align="center">
<input name="Submit" type="submit" id="Submit" value="Invia">
<input name="cancella" type="reset" id="cancella" value="Cancella">
ma lo script di controllo dei campi non funziona, qualcuno sa perchè?