activé et désactivé des champs automatiquement sur mon formulaire

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] activé et désactivé des champs automatiquement sur mon formulaire

    bonjour; je suis sous joomla 3.6.5

    j'ai ajouté sur mon formulaire d'inscription (de virtuemarte==> configuration ==> formulaire d'inscription => nouveau) deux champs :

    1-liste déroulante a choix unique; Vous êtes un : "soit professionnel" ; "soit particulier".
    2- une zone de texte : nom de société : "................"

    je veux faire en sorte :

    **** quant le visiteur choisis dans la liste : Vous êtes un : particulier ==> la zone de texte "nom de société " sera désactivé.

    ****et quant il choisis ; Vous êtes un: professionnel ==>la zone de texte "nom de société" sera activé et et obligatoire.


    l'idée je l'ai vu sur le formulaire de site : https://twins-multimedia.com/subscribe


    quelqu'un peux m'aider a réalisé cette tache ?
    merci d'avance

  • #2
    Re : activé et désactivé des champs automatiquement sur mon formulaire

    Il va falloir surcharger quelques éléments de code. C'est une function Javascript OnChange qui permet cela.
    Il te faudra cependant quelques connaissances en JS et CSS.

    Tu la trouves facilement dans le source :
    Code PHP:
    <!-- list added js codes -->

    <
    script type="text/javascript">
    $(function(){
       $(
    '.chosen-select').chosen();
       
       $(
    '#prof').on('change', function(){
           if($(
    this).val() === 'pro'){
               $(
    '#name_company').removeAttr('disabled');
           }else{
               $(
    '#name_company').attr('disabled'true).val('');
           }
       });
    });
    </
    script
    pour la mise en place, si tu ne l’utilises qu'une seule fois,
    => le plus simple est de faire un overwrite (surcharge) du fichier /tmpl/default.php (le fichier qui affiche le formulaire, ça peut être un autre nom).
    => et dans l'overwrite, tu colles et adaptes la function aux champs du formulaire.
    Developper of JBreeding Manager: http://www.jbreeding.fr/
    J-cook Referral : Service Générateur d'Extensions pour Joomla

    Commentaire


    • #3
      Re : activé et désactivé des champs automatiquement sur mon formulaire

      merci de votre réponse juste une petite question
      comment faire un overwrite explique moi bien !!

      Commentaire


      • #4
        Re : activé et désactivé des champs automatiquement sur mon formulaire

        La réponse est bonne après faire une petite recherche sur Google car il y a beaucoup de ressources ou plus précisément sur le site de cinnk
        Société : http://www.com3elles.com
        Bénévole : http://www.flexicontent.org

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X