Se connecter avec
S'enregistrer | Connectez-vous

Button rodia

Dernière réponse : dans Programmation

Je travaille sur une application de gestion de personnel pour une entreprise.
J'ai un problème avec le formulaire de saisi des salariés.
Je voudrais par exemple si c'est un étranger que je puisse charger dans mon formulaire d'autres champs obligatoires qu'il faut remplir par exemple son titre de séjour ,son pays etc si c'est Français ces champs je ne veux pas qu'elles apparaissent. Donc quand on rempli le formulaire et qu'on arrive sur le choix de la nationalité c'est en ce moment que je veux charger ces infos complémentaires.


je l'ai fait avec un select ça marche mais avoir une liste de tous les pays c'est énorme donc je voudrais le faire avec 2 boutons radio (Française , Autre). Si on clic sur française y'a pas d'infos complémentaires mais si on choisit autre des infos complémentaires apparaissent commme le titre de séjour date de validité etc.

Je ne sais si j'ai été claire

Cordialement, LODIA02

Autres pages sur : button rodia

Lassé par la pub ? Créez un compte

Meilleure solution


Voici un exemple de code qui fait ça:

  1. <html>
  2. <script language="javascript">
  3. function affiche(objid,visible) {
  4. if (visible)
  5. document.getElementById(objid).style.display='block';
  6. else
  7. document.getElementById(objid).style.display='none';
  8. }
  9. </script>
  10. <body>
  11.  
  12. <input type="radio" name="pays" value="france" onChange="affiche('champs_complementaires',!this.checked)">France</input>
  13. <input type="radio" name="pays" value="autre" onChange="affiche('champs_complementaires',this.checked)">Autre</input>
  14. <div id="champs_complementaires" style="display:none">
  15. code pays: <input name="codepays" />
  16. </div>
  17. </body>
  18. </html>
Lassé par la pub ? Créez un compte