Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <fieldset id="formulaireInscription" runat="server" ><legend>Formulaire d'inscription</legend>
- <p>Tous les champs sont obligatoires</p>
- <label for="lblNom">Nom</label>
- <asp:TextBox ID="tbxNom" runat="server"></asp:TextBox>
- <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Le champ doit être saisie" ControlToValidate="tbxNom" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true" ></asp:RequiredFieldValidator>
- <asp:RegularExpressionValidator ID="RegularExpressionValidatorPrenom" runat="server" ControlToValidate="tbxNom" ErrorMessage="Format invalide" ValidationExpression="^[a-zA-Z]+(([\'\,\.\-][a-zA-Z])?[a-zA-Z]*)*$"></asp:RegularExpressionValidator>
- <br /><br />
- <label for="lblPrenom">Prénom</label>
- <asp:TextBox ID="tbxPrenom" runat="server"></asp:TextBox>
- <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="Le champ doit être saisie" ControlToValidate="tbxPrenom" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true" ></asp:RequiredFieldValidator>
- <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="tbxPrenom" ErrorMessage="Format invalide" ValidationExpression="^[a-zA-Z]+(([\'\,\.\-][a-zA-Z])?[a-zA-Z]*)*$"></asp:RegularExpressionValidator>
- <br /><br />
- <label for="lblDateN">Date de naissance jj/mm/aaaa</label>
- <asp:TextBox ID="tbxDateN" runat="server" ></asp:TextBox>
- <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ErrorMessage="Le champ doit être saisie" ControlToValidate="tbxDateN" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>
- <asp:CompareValidator ID="CompareValidatorDate" runat="server" ErrorMessage="Date invalide" ValueToCompare="08/03/1977" ControlToValidate="tbxDateN" Type="Date" Operator="LessThanEqual"></asp:CompareValidator>
- <br /><br /><br />
- <label for="lblTelephone">Téléphone</label>
- <asp:TextBox ID="tbxTel" runat="server" ></asp:TextBox>
- <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ErrorMessage="Le champ doit être saisie" ControlToValidate="tbxTel" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true" ></asp:RequiredFieldValidator>
- <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="tbxTel" ErrorMessage="RegularExpressionValidator" ValidationExpression="^[0]{1}/*[0-9]{9}"></asp:RegularExpressionValidator>
- <br /><br />
- <label for="lblMail">Adresse mail</label>
- <asp:TextBox ID="tbxMail" runat="server"></asp:TextBox>
- <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="tbxMail" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>
- <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>
- <br /><br />
- <label for="lblSituPro">Situation professionnelle</label>
- <asp:DropDownList ID="DdlSituPro" runat="server" AppendDataBoundItems="True">
- <asp:ListItem></asp:ListItem>
- <asp:ListItem value="true" Text="En activité"></asp:ListItem>
- <asp:ListItem value="false" Text="Disponible"></asp:ListItem>
- </asp:DropDownList>
- <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="DdlSituPro" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>
- <br /><br /><br />
- <label for="lblMobile">Vous êtes mobile</label>
- <asp:DropDownList ID="DdlMobilite" runat="server" AppendDataBoundItems="True">
- <asp:ListItem></asp:ListItem>
- <asp:ListItem Value="true" Text="Oui"></asp:ListItem>
- <asp:ListItem Value="false" Text="Non"></asp:ListItem>
- </asp:DropDownList>
- <br /><br />
- <label for="lblSituFam">Votre situation familliale</label>
- <asp:DropDownList ID="DdlsituFam" runat="server" DataSourceID="ObjectDataSource1" DataTextField="LibelleSituF" DataValueField="IdSituF" AppendDataBoundItems="True">
- <asp:ListItem Selected="True"></asp:ListItem>
- </asp:DropDownList>
- <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetAllSituationFamiliales" TypeName="ClassChasseurDT.Dao.DaoSituFam"></asp:ObjectDataSource>
- <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="DdlSituFam" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>
- <br /><br />
- <label for="lblPoleEmp">Votre pole d'emploi</label>
- <asp:DropDownList ID="DdlPoleEmp" runat="server" DataSourceID="ObjectDataSource2" DataTextField="LibellePole" DataValueField="IdPole" AppendDataBoundItems="True">
- <asp:ListItem></asp:ListItem>
- </asp:DropDownList>
- <asp:ObjectDataSource ID="ObjectDataSource2" runat="server" SelectMethod="GetAllPoleEmbauches" TypeName="ClassChasseurDT.Dao.DaoPoleEmbauche"></asp:ObjectDataSource>
- <asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="DdlPoleEmp" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>
- <br /><br />
- <asp:Label ID="lblIdentifiant" runat="server" Text="Label">Identifiant</asp:Label>
- <asp:TextBox ID="tbxIdent" runat="server"></asp:TextBox>
- <asp:RequiredFieldValidator ID="RequiredFieldValidator9" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="tbxIdent" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>
- <asp:RegularExpressionValidator ID="RegularExpressionValidator5" runat="server" controlToValidate="tbxIdent" ErrorMessage="RegularExpressionValidator" ValidationExpression="^[^\W][a-zA-Z0-9]{5,10}"></asp:RegularExpressionValidator>
- <br /><br />
- <asp:Label ID="lblMdp" runat="server" Text="Label">Mot de passe</asp:Label>
- <asp:TextBox ID="tbxMdp" runat="server" ControlToCompare="tbxMdp"></asp:TextBox>
- <asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="tbxMdp" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>
- <asp:RegularExpressionValidator ID="RegularExpressionValidator6" runat="server" controlToValidate="tbxMdp" ErrorMessage="RegularExpressionValidator" ValidationExpression="^[a-zA-Z0-9]{5,10}"></asp:RegularExpressionValidator>
- <br /><br />
- <asp:Label ID="lblConfMdp" runat="server" Text="Label">Confirmez le mot de passe</asp:Label>
- <asp:TextBox ID="tbxConfMdp" runat="server" ControlToValidate="tbxConfMdp"></asp:TextBox>
- <asp:RequiredFieldValidator ID="RequiredFieldValidator11" runat="server" ErrorMessage="RequiredFieldValidator" ControlToValidate="tbxConfMdp" compareToValidate="tbxMdp" Text="*" Display="Dynamic" Forecolor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>
- <asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="CompareValidator" ControlToValidate="tbxConfMdp" ControlToCompare="tbxMdp"></asp:CompareValidator>
- <br /><br />
- <%--Les boutons --%>
- <div id="btn">
- <input id="btnAnnuler" type="reset" value="Annuler" />
- <asp:Button ID="btnValider" runat="server" Text="Valider" OnClick="btnValider_Click1"/>
- <input id="btnModif" type="button" value="Modifier" onclick="Degriser()" hidden="hidden"/></div>
- </fieldset>
- <script>
- //applique la methode du script au chargement de la page
- window.onload = ModeModif;
- function ModeModif()
- {
- var champ = document.querySelectorAll("input[type=Text]")
- for(var i=0; i<champ.length;i++)
- if(champ[i].value!="")
- {
- champ[i].disabled = true;
- }
- var drop = document.querySelectorAll("select")
- for(var i=0; i<drop.length;i++)
- if(drop[i].selectedIndex>0)
- {
- drop[i].disabled = true;
- }
- var bout = document.getElementById("btnModif")
- bout.hidden = !bout.hidden;
- }
- function Degriser()
- {
- var champ = document.querySelectorAll("input[type=Text]")
- for (var i = 0; i < champ.length; i++)
- {
- champ[i].disabled = false;
- }
- var champ = document.querySelectorAll("select")
- for (var i = 0; i < champ.length; i++) {
- champ[i].disabled = false;
- }
- }
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement