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 Aspcodice:<!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ì">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="<100"><100</option> <option value="> 100">>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="<50"><50</option> <option value=">50">>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="<100"><100</option> <option value=">100">>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="<50"><50</option> <option value=">50">>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: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.

Rispondi quotando