Récupérer les champs d'un formulaire

Soyez le premier à donner votre avis sur cette source.

Snippet vu 17 061 fois - Téléchargée 38 fois

Contenu du snippet

Voilà un petit bout de code pour vous familiariser avec les formulairs sous ASP.NET.
Vous pourrez entre autre récupérer les champs de type :
- TextBox
- RadioButtonList
- ListBox
- CheckBox

Source / Exemple :


<%@ Page Language="VB" %>

 <script runat="server">
    sub Submit(obj as object, e as eventargs)

       lblMessage.Text = "Votre nom : " & txtNom.Text & "<br>" & _
          "Votre civilité : " & radCivilite.SelectedItem.Text & " (item = " & radCivilite.Selectedindex & ")<br>" & _
		  "Votre profession : " & listProfession.SelectedItem.Text & " (item = " & listProfession.Selectedindex & ")<br>"
           
        if checkMajeur.Checked then
			lblMessage.Text += "Vous êtes majeur !" & "<br><br>"
        else
			lblMessage.Text += "Vous n'êtes pas majeur !" & "<br><br>"
		end if
     end sub   
  </script>

  <html><body>
     <form runat="server">
        <asp:Label id="lblMessage" runat="server" />
        Votre nom : <asp:TextBox id="txtNom" runat="server" /><br><br>

        Veuillez sélectionner votre civilité :<br>
        <asp:RadioButtonList id="radCivilite" runat="server"
           RepeatDirection="horizontal">
           <asp:ListItem>Mr</asp:ListItem>
           <asp:ListItem>Mme</asp:ListItem>
		   <asp:ListItem>Mlle</asp:ListItem>
        </asp:RadioButtonList><br><br>

		Votre profession :<br>
		<asp:ListBox id="listProfession" runat="server" size=1>
			<asp:ListItem>Développeur</asp:ListItem>
           	<asp:ListItem>Cuisinier</asp:ListItem>
		</asp:ListBox><br><br>

        Etes vous majeur ?<br>
        <asp:CheckBox id="checkMajeur" runat="server" Text="Oui" /><br><br>

        <asp:Button id="btSubmit" runat="server"
           Text="Envoyer" OnClick="Submit" />
     </form>
  </body></html>

A voir également

Ajouter un commentaire Commentaires
cs_ap24dp Messages postés 2 Date d'inscription vendredi 10 février 2012 Statut Membre Dernière intervention 10 février 2012
10 févr. 2012 à 16:43
bonjour,
je suis hyper novice! je gère petitement un site hébergé sur un serveur mutualisé windows et nos besoins sont de faire un formulaire (merci pour le code) qui envoie les champs dans un fichier txt (1 ligne par saisie) avec un séparateur entre les champs (par ex le pipe)et non comme votre code exemple sur la page.
j'espère être clair.
Merci
Alain
Socki Messages postés 14 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 12 mai 2009
20 mai 2009 à 17:11
Bonjour,
ça explique bien mais je vais pousser un peu, comment on fait en C#?
Parce que je cherche à faire ça dans un workflow sous VS 2008 donc ça pourrait m'aider.
Merci
cs_Legion Messages postés 18 Date d'inscription jeudi 14 février 2002 Statut Membre Dernière intervention 3 février 2003
20 mai 2002 à 18:44
le Request.Form ne fonctionne pas sous ASP.net ? Parceque sinon c plus rapide, tu envoie le formulaire sur une page asp et la tu récup en masse...
pi0up51 Messages postés 103 Date d'inscription vendredi 13 juillet 2001 Statut Membre Dernière intervention 26 août 2003
20 mai 2002 à 17:36
Bien bien sky !!! ;)
j'aime bien j'apprend tout en douceur l'asp.net ;)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.