Funzione se TUTTI i textbox NON SONO VUOTI. Se invece ce n'è anche solo uno già vuoto, non ne cancella nessuno e si attiva il controllo di validazione su quello vuoto. Perché?
Riporto per intero il codice così se volete potete provare voi stessi...
<%@ Page Language="VB" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">
sub Submit(obj as object, e as eventargs)
...
end sub
sub Cancella_Form(obj as object, e as eventargs)
tbNome.text = ""
tbCognome.text = ""
tbGiornoNascita.text = ""
tbMeseNascita.text = ""
tbAnnoNascita.text = ""
tbUsername.text = ""
tbPassword.text = ""
tbPassword2.text = ""
end sub
</script>
<html>
<head>
<title>giulioferri.it - Registrazione</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body background="bg.gif" text="#FFFFFF" link="#FFFF00" vlink="#FFCC00">
<div align="center">
<p align="center"><font size="6" face="Georgia, Times New Roman, Times, serif">Registrazione</font></p>
<font color="#FFCC00" size="3" face="Georgia">giulioferri.it</font></p>
</p>
<form runat="server">
<table width="394" border="0" cellpadding="2" cellspacing="2" background="bg_giallo.gif">
<tr background="bg.gif">
<td colspan="2" background="bg.gif"><div align="center"><font color="#FFFFFF" size="5" face="Georgia, Times New Roman, Times, serif">Inserimento
Dati</font></div></td>
</tr>
<tr>
<td width="36%"><font color="#000000" size="2" face="Georgia, Times New Roman, Times, serif">Nome</font></td>
<td width="64%"><div align="left">
<asp:textbox ID="tbNome" Width="150" runat="server" />
<font color="#CC0000" size="2" face="Georgia, Times New Roman, Times, serif">
<font size="1">
<asp:requiredfieldvalidator runat="server"
controltovalidate="tbNome"
errormessage="Inserire il NOME"/>
</font> </font></div></td>
</tr>
<tr>
<td><font color="#000000" size="2" face="Georgia, Times New Roman, Times, serif">Cognome</font></td>
<td><div align="left">
<asp:textbox ID="tbCognome" Width="150" runat="server" />
<font color="#CC0000" size="2" face="Georgia, Times New Roman, Times, serif">
<font size="1">
<asp:requiredfieldvalidator runat="server"
controltovalidate="tbCognome"
errormessage="Inserire il COGNOME"/>
</font> </font></div></td>
</tr>
<tr>
<td height="31"><font color="#000000" size="2" face="Georgia, Times New Roman, Times, serif">Data
di nascita<font color="#FF0000" size="1"> </font></font><font color="#000000" size="2" face="Georgia, Times New Roman, Times, serif"><font color="#FF0000" size="1">(opz.)</font></font></td>
<td><div align="left">
<asp:textbox ID="tbGiornoNascita" Width="30" runat="server" />
<font color="#000000" size="3" face="Georgia, Times New Roman, Times, serif">/</font>
<asp:textbox ID="tbMeseNascita" Width="30" runat="server" />
<font color="#000000" size="3" face="Georgia, Times New Roman, Times, serif">/</font>
<asp:textbox ID="tbAnnoNascita" Width="60" runat="server" />
<font color="#666666" size="1" face="Georgia, Times New Roman, Times, serif">(Es:
04/05/1976)</font><font color="#666666" size="2" face="Georgia, Times New Roman, Times, serif">
</font></div></td>
</tr>
<tr>
<td></td>
<td><div align="left"></div></td>
</tr>
<tr>
<td><font color="#000000" size="2" face="Georgia, Times New Roman, Times, serif">
USERNAME</font></td>
<td><div align="left">
<asp:textbox ID="tbUsername" Width="150" runat="server" />
<font color="#666666" size="1" face="Georgia, Times New Roman, Times, serif">@giulioferri.it</font>
<font color="#CC0000" size="1" face="Georgia, Times New Roman, Times, serif">
<asp:requiredfieldvalidator runat="server"
controltovalidate="tbUsername"
errormessage="Inserire uno USERNAME"/>
</font></div></td>
</tr>
<tr>
<td height="39"><font color="#000000" size="2" face="Georgia, Times New Roman, Times, serif">
PASSWORD</font></td>
<td><div align="left">
<asp:textbox ID="tbPassword" TextMode="Password" Width="150" runat="server" />
<font color="#CC0000" size="2" face="Georgia, Times New Roman, Times, serif">
<font size="1">
<asp:requiredfieldvalidator runat="server"
controltovalidate="tbPassword"
errormessage="Inserire una PASSWORD"/>
</font> </font></div></td>
</tr>
<tr>
<td><font color="#000000" size="2" face="Georgia, Times New Roman, Times, serif">Ripeti
PASSWORD </font></td>
<td><div align="left">
<asp:textbox ID="tbPassword2" TextMode="Password" Width="150" runat="server" />
<font color="#CC0000" size="2" face="Georgia, Times New Roman, Times, serif">
<font size="1">
<asp:requiredfieldvalidator runat="server"
controltovalidate="tbPassword2"
errormessage="Ripetere la PASSWORD"/>
</font> </font></div></td>
</tr>
<tr>
<td></td>
<td><div align="left"></div></td>
</tr>
</table>
<asp:button ID="bInvia" Text="Invia" OnClick="Submit" runat="server" /><asp:button ID="bCancella" Text="Cancella" OnClick="Cancella_Form" runat="server" /></p>
</form>
</p>
</div>
</body>
</html>