Bonjour à tous,
Je travail avec ASP.NET / VB.NET.
J'ai une page "inscription" qui affiche un formulaire et un bouton "RESET" à la fin qui permet de remettre tous les champs de mon formulaire à zéro.
Dont voici le code en VB :
Et des la page ".aspx" j'ai des "RequiredFieldValidator" pour contrôler que les textbox soient bien remplies.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Protected Sub Button2_Click(sender As Object, e As System.EventArgs) Handles btn_reset.Click cbx_cat.SelectedIndex = 0 cbx_cat.SelectedIndex = 0 tbx_rs.Text = "" cbx_titre.SelectedIndex = 0 tbx_nom.Text = "" tbx_prenom.Text = "" tbx_adresse.Text = "" tbx_cp.Text = "" tbx_ville.Text = "" tbx_tel.Text = "" tbx_gsm.Text = "" tbx_mail.Text = "" tbx_pass.Text = "" tbx_pass_confirm.Text = "" End Sub
Exemple :
Et mon problème c'est que les RequireFieldValidator sont trop efficace
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <tr> <td> <asp:Label class="label" ID="lbl_prenom" runat="server" Text="Prénom"></asp:Label> </td> <td colspan="3"> <asp:TextBox class="textbox" ID="tbx_prenom" runat="server" Width="260px"></asp:TextBox> </td> <td> <asp:RequiredFieldValidator ID="valid_prenom" runat="server" ControlToValidate="tbx_prenom"> <img class="warning" src="Images/warning.png" alt="warning" /> </asp:RequiredFieldValidator> </td> </tr>en effet quand je clique sur le bouton "RESET" je suis obliger de remplir tous les champs pour que cela fonctionne ...
Auriez-vous une solution à me proposer pour éviter cela ? Mais que cela marche toujours quand j'appuie sur le bouton "ENVOYER"
Merci
Partager