Originariamente inviato da peppeweb
Ciao Ragazzi,

devo poter controllare cosa l'operatore ha inserito all'interno dei campi di un form e in base alla scelta che ha fatto devo far apparire un alert che mi avverta della cosa e mi consenta di dare OK o ANNULLA.

Nello specifico se seleziono dal primo campo M e dal secondo campo Danno di Massa mi si deve aprire l'alert e poter scegliere cosa fare altrimenti esegue regolarmente il submit

ho messo una pagina online soltanto con i campi che mi interessano, il form di fatto è molto più lungo e articolato...

Test.asp

Grazie a tutti anticipatamente
Questo dovrebbe andare bene:
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>
<SCRIPT LANGUAGE="JavaScript">
			<!--
				function DoSubmit() {
				Tipo="";
				ID_Danno="";
				
				if(document.registrationForm.ID_Danno.value==""){
				ID_Danno="Campo danno è obbligatorio\n";
				document.registrationForm.ID_Danno.focus();
				}
				if(document.registrationForm.Tipo.value==""){
				Tipo="Campo tipo è obbligatorio\n";
				document.registrationForm.Tipo.focus();
				}
				if((ID_Danno!="")||(Tipo!="")){
				alert(Tipo+ID_Danno)
				return false;
				}else if(document.registrationForm.Tipo.value=="1" && document.registrationForm.ID_Danno.value=="1"){
				if(confirm("Attenzione!!\n vuoi veramante conferma questa registrazione?")){
				document.registrationForm.submit();
				}else
				return false;
				}else{
				document.registrationForm.submit();
				} 
			}
				-->
</script>
</head>

<body>
<form method="POST" action="InserisciPratica.asp" name="registrationForm">
<input name="TIPO" type="hidden" id="TIPO" value="M">
<table border="0" width="100%">
	<tr>
		<td width="91"><font size="2" face="Arial">TIPO</font></td>
		<td>
<select name="Tipo" size="1" style="font-family: Arial; font-size: 8pt; border-style: dotted; border-width: 1px; padding-left:2px; padding-right:2px; " class="bordures">
  <option selected></option>
  <option value="1">M</option>
  <option value="2">C</option>

		  </select></td>
	</tr>
	<tr>
		<td width="91"><font face="Arial" size="2">DANNO</font></td>
		<td>
<select name="ID_Danno" size="1" style="font-family: Arial; font-size: 8pt; border-style: dotted; border-width: 1px; padding-left:2px; padding-right:2px; width:150" class="bordures">
						<option selected></option>
						<option value="1">Danno di Massa</option>
						<option value="2">Danno Complesso</option>

		  </select></td>
	</tr>
	<tr>
		<td width="91"></td>
		<td>
<input onClick="return DoSubmit();" type="button" value="Inserisci" name="Inserisci"></td>
</tr>
</table>

</form>
</body>