Advertisement
Page2Pub

Untitled

Mar 5th, 2015
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ASP 9.27 KB | None | 0 0
  1. <fieldset id="formulaireInscription" runat="server" ><legend>Formulaire d'inscription</legend>
  2.  
  3.         <p>Tous les champs sont obligatoires</p>
  4.        
  5.         <label for="lblNom">Nom</label>
  6.         <asp:TextBox ID="tbxNom" runat="server"></asp:TextBox>
  7.         <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Le champ doit être saisie" ControlToValidate="tbxNom" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true"  ></asp:RequiredFieldValidator>
  8.         <asp:RegularExpressionValidator ID="RegularExpressionValidatorPrenom" runat="server" ControlToValidate="tbxNom" ErrorMessage="Format invalide" ValidationExpression="^[a-zA-Z]+(([\'\,\.\-][a-zA-Z])?[a-zA-Z]*)*$"></asp:RegularExpressionValidator>
  9.         <br /><br />
  10.  
  11.         <label for="lblPrenom">Prénom</label>
  12.         <asp:TextBox ID="tbxPrenom" runat="server"></asp:TextBox>
  13.         <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="Le champ doit être saisie" ControlToValidate="tbxPrenom" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true"  ></asp:RequiredFieldValidator>
  14.         <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="tbxPrenom" ErrorMessage="Format invalide" ValidationExpression="^[a-zA-Z]+(([\'\,\.\-][a-zA-Z])?[a-zA-Z]*)*$"></asp:RegularExpressionValidator>
  15.         <br /><br />
  16.  
  17.         <label for="lblDateN">Date de naissance jj/mm/aaaa</label>
  18.         <asp:TextBox ID="tbxDateN" runat="server" ></asp:TextBox>
  19.         <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ErrorMessage="Le champ doit être saisie" ControlToValidate="tbxDateN" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>
  20.         <asp:CompareValidator ID="CompareValidatorDate" runat="server" ErrorMessage="Date invalide" ValueToCompare="08/03/1977" ControlToValidate="tbxDateN" Type="Date" Operator="LessThanEqual"></asp:CompareValidator>
  21.         <br /><br /><br />
  22.  
  23.         <label for="lblTelephone">Téléphone</label>
  24.         <asp:TextBox ID="tbxTel" runat="server" ></asp:TextBox>
  25.         <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ErrorMessage="Le champ doit être saisie" ControlToValidate="tbxTel" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true" ></asp:RequiredFieldValidator>
  26.         <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="tbxTel" ErrorMessage="RegularExpressionValidator" ValidationExpression="^[0]{1}/*[0-9]{9}"></asp:RegularExpressionValidator>
  27.         <br /><br />
  28.  
  29.         <label for="lblMail">Adresse mail</label>
  30.         <asp:TextBox ID="tbxMail" runat="server"></asp:TextBox>
  31.         <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="tbxMail" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>
  32.         <asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" ControlToValidate="tbxMail" ErrorMessage="format non valide" ValidationExpression="^[^\W][a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+)*\@[a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+)*\.[a-zA-Z]{2,4}$"></asp:RegularExpressionValidator>
  33.         <br /><br />
  34.  
  35.         <label for="lblSituPro">Situation professionnelle</label>
  36.         <asp:DropDownList ID="DdlSituPro" runat="server" AppendDataBoundItems="True">
  37.             <asp:ListItem></asp:ListItem>
  38.             <asp:ListItem value="true" Text="En activité"></asp:ListItem>
  39.             <asp:ListItem value="false" Text="Disponible"></asp:ListItem>
  40.         </asp:DropDownList>
  41.         <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="DdlSituPro" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>
  42.         <br /><br /><br />
  43.  
  44.         <label for="lblMobile">Vous êtes mobile</label>
  45.         <asp:DropDownList ID="DdlMobilite" runat="server" AppendDataBoundItems="True">
  46.             <asp:ListItem></asp:ListItem>
  47.             <asp:ListItem Value="true" Text="Oui"></asp:ListItem>
  48.             <asp:ListItem Value="false" Text="Non"></asp:ListItem>
  49.         </asp:DropDownList>
  50.         <br /><br />
  51.  
  52.         <label for="lblSituFam">Votre situation familliale</label>
  53.         <asp:DropDownList ID="DdlsituFam" runat="server" DataSourceID="ObjectDataSource1" DataTextField="LibelleSituF" DataValueField="IdSituF" AppendDataBoundItems="True">
  54.             <asp:ListItem Selected="True"></asp:ListItem>
  55.         </asp:DropDownList>
  56.         <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetAllSituationFamiliales" TypeName="ClassChasseurDT.Dao.DaoSituFam"></asp:ObjectDataSource>
  57.         <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="DdlSituFam" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>
  58.         <br /><br />
  59.  
  60.         <label for="lblPoleEmp">Votre pole d'emploi</label>
  61.         <asp:DropDownList ID="DdlPoleEmp" runat="server" DataSourceID="ObjectDataSource2" DataTextField="LibellePole" DataValueField="IdPole" AppendDataBoundItems="True">
  62.             <asp:ListItem></asp:ListItem>
  63.         </asp:DropDownList>
  64.         <asp:ObjectDataSource ID="ObjectDataSource2" runat="server" SelectMethod="GetAllPoleEmbauches" TypeName="ClassChasseurDT.Dao.DaoPoleEmbauche"></asp:ObjectDataSource>
  65.         <asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="DdlPoleEmp" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>
  66.         <br /><br />
  67.        
  68.         <asp:Label ID="lblIdentifiant" runat="server" Text="Label">Identifiant</asp:Label>
  69.         <asp:TextBox ID="tbxIdent" runat="server"></asp:TextBox>
  70.         <asp:RequiredFieldValidator ID="RequiredFieldValidator9" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="tbxIdent" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>  
  71.         <asp:RegularExpressionValidator ID="RegularExpressionValidator5" runat="server" controlToValidate="tbxIdent" ErrorMessage="RegularExpressionValidator" ValidationExpression="^[^\W][a-zA-Z0-9]{5,10}"></asp:RegularExpressionValidator>
  72.         <br /><br />
  73.  
  74.         <asp:Label ID="lblMdp" runat="server" Text="Label">Mot de passe</asp:Label>
  75.         <asp:TextBox ID="tbxMdp" runat="server" ControlToCompare="tbxMdp"></asp:TextBox>
  76.         <asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="tbxMdp" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>
  77.         <asp:RegularExpressionValidator ID="RegularExpressionValidator6" runat="server" controlToValidate="tbxMdp" ErrorMessage="RegularExpressionValidator" ValidationExpression="^[a-zA-Z0-9]{5,10}"></asp:RegularExpressionValidator>
  78.         <br /><br />
  79.  
  80.         <asp:Label ID="lblConfMdp" runat="server" Text="Label">Confirmez le mot de passe</asp:Label>
  81.         <asp:TextBox ID="tbxConfMdp" runat="server" ControlToValidate="tbxConfMdp"></asp:TextBox>
  82.         <asp:RequiredFieldValidator ID="RequiredFieldValidator11" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="tbxConfMdp" compareToValidate="tbxMdp" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>
  83.         <asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="CompareValidator" ControlToValidate="tbxConfMdp" ControlToCompare="tbxMdp"></asp:CompareValidator>
  84.         <br /><br />
  85.            
  86.     <%--Les boutons --%>
  87.         <div id="btn">
  88.         <input id="btnAnnuler" type="reset" value="Annuler" />
  89.         <asp:Button ID="btnValider" runat="server" Text="Valider" OnClick="btnValider_Click1"/>
  90.         <input id="btnModif" type="button" value="Modifier" onclick="Degriser()" hidden="hidden"/></div>
  91.     </fieldset>
  92.    
  93.     <script>
  94.         //applique la methode du script au chargement de la page
  95.         window.onload = ModeModif;
  96.         function ModeModif()
  97.         {
  98.             var champ = document.querySelectorAll("input[type=Text]")
  99.             for(var i=0; i<champ.length;i++)
  100.                 if(champ[i].value!="")
  101.                 {
  102.                     champ[i].disabled = true;
  103.                 }
  104.  
  105.             var drop = document.querySelectorAll("select")
  106.             for(var i=0; i<drop.length;i++)
  107.                 if(drop[i].selectedIndex>0)
  108.             {
  109.                 drop[i].disabled = true;
  110.             }
  111.  
  112.             var bout = document.getElementById("btnModif")
  113.             bout.hidden = !bout.hidden;
  114.         }
  115.  
  116.         function Degriser()
  117.         {
  118.             var champ = document.querySelectorAll("input[type=Text]")
  119.             for (var i = 0; i < champ.length; i++)
  120.             {
  121.                 champ[i].disabled = false;
  122.             }
  123.             var champ = document.querySelectorAll("select")
  124.             for (var i = 0; i < champ.length; i++) {
  125.                 champ[i].disabled = false;
  126.             }
  127.  
  128.         }
  129.        
  130.     </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement