Ciao, sto facendo una verifica sui campi di un form. Voglio verificare se nel loro name esiste la parola required, ma facendo la verifica, noto che ci sono un paio di campi che vengono considerati con tale stringa, come mai?

FORM
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<FORM action=sendmail.asp 
                  method=post>
  <INPUT type=hidden 
                  value=http://www.dominio.it/grazie.html name=success>
  <TABLE cellSpacing=5 cellPadding=0 width=600 border=0>
    <TBODY>
      <TR> 
        <TD class=testo01 colspan="2">*Nome</TD>
        <TD width="263" colspan="2"> <INPUT size=30 name=required-nome> 
 </TD>
      </TR>
      <TR> 
        <TD class=testo01 colspan="2">*Cognome</TD>
        <TD width="263" colspan="2"> <INPUT maxLength=50 size=30 
                        name=required-cognome> 
 </TD>
      </TR>
      <TR> 
        <TD class=testo01 colspan="2">Professione</TD>
        <TD width="263" colspan="2"> <INPUT size=50 name=professione> 
 </TD>
      </TR>
      <TR> 
        <TD class=testo01 colspan="2">*Nome dell'azienda</TD>
        <TD width="263" colspan="2"> <INPUT size=50 name=required-nomeazienda> 
          
 </TD>
      </TR>
      <TR> 
        <TD class=testo01 colspan="2">Sito Internet</TD>
        <TD width="263" colspan="2"> <INPUT size=50 value=http:// 
                      name=sitointernet> 
 </TD>
      </TR>
      <TR> 
        <TD class=testo01 colspan="2">E-mail</TD>
        <TD width="263" colspan="2"> <INPUT size=50 name=email> 
 </TD>
      </TR>
      <TR> 
        <TD class=testo01 colspan="2">*Telefono</TD>
        <TD width="263" colspan="2"> <INPUT size=15 name=required-telefono> 
 
        </TD>
      </TR>
      <TR> 
        <TD class=testo01 colspan="2">Fax</TD>
        <TD width="263" colspan="2"> <INPUT size=15 name=fax> 
 </TD>
      </TR>
      <TR> 
        <TD class=testo01 colspan="2">*Indirizzo</TD>
        <TD width="263" colspan="2"> <INPUT size=50 name=required-indirizzo> 
 
        </TD>
      </TR>
      <TR> 
        <TD class=testo01 colspan="2">*CAP</TD>
        <TD width="263" colspan="2"> <INPUT size=5 name=required-cap> 
 </TD>
      </TR>
      <TR> 
        <TD class=testo01 colspan="2">*Città</TD>
        <TD width="263" colspan="2"> <INPUT size=50 name=required-citta> 
 
        </TD>
      </TR>
      <TR> 
        <TD class=testo01 colspan="2">*Provincia</TD>
        <TD width="263" colspan="2"> 
 <select name="provincia">
            <option value="Agrigento">AG</option>
            <option value="Alessandria">AL</option>
            <option value="Ancona">AN</option>
            <option value="Aosta">AO</option>
            <option value="Ascoli Piceno">AP</option>
            <option value="L'Aquila">AQ</option>
            <option value="Arezzo">AR</option>
            <option value="Asti">AT</option>
            <option value="Avellino">AV</option>
            <option value="Bari">BA</option>
            <option value="Bergamo">BG</option>
            <option value="Biella">BI</option>
            <option value="Belluno">BL</option>
            <option value="Benevento">BN</option>
            <option value="Bologna">BO</option>
            <option value="Brindisi">BR</option>
            <option value="Brescia">BS</option>
            <option value="Bolzano">BZ</option>
            <option value="Cagliari">CA</option>
            <option value="Campobasso">CB</option>
            <option value="Caserta">CE</option>
            <option value="Chieti">CH</option>
            <option value="Caltanissetta">CL</option>
            <option value="Cuneo">CN</option>
            <option value="Como">CO</option>
            <option value="Cremona">CR</option>
            <option value="Cosenza">CS</option>
            <option value="Catania">CT</option>
            <option value="Catanzaro">CZ</option>
            <option value="Enna">EN</option>
            <option value="Ferrara">FE</option>
            <option value="Foggia">FG</option>
            <option value="Firenze">FI</option>
            <option value="Forl&igrave;">FO</option>
            <option value="Frosinone">FR</option>
            <option value="Genova">GE</option>
            <option value="Gorizia">GO</option>
            <option value="Grosseto">GR</option>
            <option value="Imperia">IM</option>
            <option value="Isernia">IS</option>
            <option value="Crotone">KR</option>
            <option value="Lecco">LC</option>
            <option value="Lecce">LE</option>
            <option value="Livorno">LI</option>
            <option value="Lodi">LO</option>
            <option value="Latina">LT</option>
            <option value="Lucca">LU</option>
            <option value="Macerata">MC</option>
            <option value="Messina">Me</option>
            <option value="Milano">MI</option>
            <option value="Mantova">MN</option>
            <option value="Modena">MO</option>
            <option value="Massa Carrara">MS</option>
            <option value="Matera">MT</option>
            <option value="Napoli">NA</option>
            <option value="Novara">NO</option>
            <option value="Nuoro">NU</option>
            <option value="Oristano">OR</option>
            <option value="Palermo">PA</option>
            <option value="Piacenza">PC</option>
            <option value="Padova">PD</option>
            <option value="Pescara">PE</option>
            <option value="Perugia">PG</option>
            <option value="Pisa">PI</option>
            <option value="Pordenone">PN</option>
            <option value="Prato">PO</option>
            <option value="Parma">PR</option>
            <option value="Pesaro e Urbino">PS</option>
            <option value="Pistoia">PT</option>
            <option value="Pavia">PV</option>
            <option value="Potenza">PZ</option>
            <option value="Ravenna">RA</option>
            <option value="Reggio Calabria">RC</option>
            <option value="Reggio Emilia">RE</option>
            <option value="Ragusa">RG</option>
            <option value="Rieti">RI</option>
            <option value="Rimini">RN</option>
            <option value="Roma">RM</option>
            <option value="Rovigo">RO</option>
            <option value="Salerno">SA</option>
            <option value="Siena">SI</option>
            <option value="Sondrio">SO</option>
            <option value="La Spezia">SP</option>
            <option value="Siracusa">SR</option>
            <option value="Sassari">SS</option>
            <option value="Savona">SV</option>
            <option value="Taranto">TA</option>
            <option value="Teramo">TE</option>
            <option value="Trento">TN</option>
            <option value="Torino">TO</option>
            <option value="Trapani">TP</option>
            <option value="Terni">TR</option>
            <option value="Trieste">TS</option>
            <option value="Treviso">TV</option>
            <option value="Udinese">UD</option>
            <option value="Varese">VA</option>
            <option value="Verbania">VB</option>
            <option value="Vercelli">VC</option>
            <option value="Venezia">VE</option>
            <option value="Vicenza">VI</option>
            <option value="Verona">VR</option>
            <option value="Viterbo">VT</option>
            <option value="Vibo Valentia">VV</option>
          </select> </TD>
      </TR>
      <TR> 
        <TD class=testo01 colspan="2"></TD>
        <TD width="263" colspan="2"></TD>
      <TR> 
        <TD class=testo01 colspan="2">

          </TD>
        <TD width="263" colspan="2"></TD>
      <tr> 
        <td width="296"> <div class=testo01 align=left>Web 1</div></td>
        <td align="center"> <input name=Web1 type=checkbox id="Web1" value=si> 
        </td>
        <td width="129" class="testo01">Numero caselle</td>
        <td width="129"> <select name="caselle">
            <option value="&lt;100">&lt;100</option>
            <option value="&gt; 100">&gt;100</option>
          </select> </td>
      </tr>
      <tr> 
        <td width="296"> <div class=testo01 align=left>Web 2</div></td>
        <td align="center"> <input name=Web2 type=checkbox id="Web2" value=si> 
        </td>
        <td width="129" class="testo01">Numero utenti</td>
        <td width="129"> <select name="select">
            <option value="&lt;50">&lt;50</option>
            <option value="&gt;50">&gt;50</option>
          </select> </td>
      </tr>
      <TR> 
        <TD class=testo01>Web 3</TD>
        <TD class=testo01 align="center"> <input name=Web3 type=checkbox id="Web3" value=si> 
        </TD>
        <TD width="129" class="testo01">Numero caselle</TD>
        <TD width="129"> <select name="utenti">
            <option value="&lt;100">&lt;100</option>
            <option value="&gt;100">&gt;100</option>
          </select> </TD>
      <TR> 
        <TD class=testo01> Web 4 </TD>
        <TD class=testo01 align="center"> 
          <input name=Web4 type=checkbox id="Web4" value=si>
          </TD>
        <TD width="129" class="testo01">Numero utenti</TD>
        <TD class="testo01" width="129"> <select name="select2">
            <option value="&lt;50">&lt;50</option>
            <option value="&gt;50">&gt;50</option>
          </select> </TD>
      <TR> 
        <TD rowspan="3" colspan="2"></TD>
      </TR>
      <TR> </TR>
      <TR> </TR>
      <TR> 
        <TD colspan="2"></TD>
      </TR>
    </TBODY>
  </TABLE>
  <DIV class=testo01> 
    

</P>
    <INPUT type=radio value=accetto 
                  name=required-privacy>
    *Accetto le condizioni 
    

</P>
  </DIV>
  <INPUT type=hidden 
                  value=http://www.dominio.it/failure.html name=failure>
  

  

  <INPUT name="submit" type=submit value=Invia>
  
  <INPUT name="reset" type=reset value=Cancella>
</FORM>
</body>
</html>
Codice Asp
codice:
Dim Testo
For each objCollItem in Request.Form
	'Verifico se il campo che sto analizzando
	if instr(UCASE(objCollItem),UCASE("required")) > 0  Then		
		Testo = "" & Testo & objCollItem & " : " & Request.Form(objCollItem) & "
"'chr(10)
	else
		Testo = Testo & objCollItem & " : " & Request.Form(objCollItem) & "
"'chr(10)
	end if
Next
Response.Write(Testo)

ad esempio il primo campo nascosto del "success" lo comprende tra quelli con required compreso.