IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

JOOMLA ET FABRIK


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2006
    Messages
    533
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Octobre 2006
    Messages : 533
    Par défaut JOOMLA ET FABRIK
    Bonjour à tous,
    Tout d'abord, excusez-moi si je me suis trompé de rubrique pour poster ma demande d'aide.

    Voilà, j'ai installé Joomla sur wampserver et cela fonctionne bien. J'ai installé l'extension FABRIK pour Joomla afin de créer mes formulaires, listes, etc.
    Dans un formulaire, je voudrais créer un masque de saisie sur un champ (de style TOUT EN MAJUSCULES) et franchement je n'y arrive pas.

    Il y a "Masque de saisie" et "Définition de masque". J'ai regardé sur le web mais j'y perds mon latin.

    Pouvez-vous m'aider ?
    Merci beaucoup.

  2. #2
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2020
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2020
    Messages : 49
    Par défaut
    Bonjour.
    Fabrik ne propose pas d'option ou de case à cocher pour convertir automatiquement la saisie de caractères en majuscules.
    Le masque de saisie permet de formater les données d'un champ (par ex. un n° de compte bancaire ou une date de naissance jj/mm/aaaa)
    La définition de masque permet de restreindre l'utilisation de caractères (par ex. autoriser uniquement des chiffres pour un champ 'numéro de téléphone' ou interdire les minuscules, mais cela ne les convertit pas en majuscules).
    Pour convertir automatiquement les caractères saisis en majuscule, il faut utiliser soit du css soit du javascript.
    En css :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    .majuscule input{
                     text-transform: uppercase;
                     }
    Cela n'affecte que l'affichage, les données peuvent être transmises en minuscules au serveur par ex. si l'utilisateur fait un copier-coller. Il faut du jevascript pour forcer la saisie en majuscule.
    En javascript:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.value = this.value.toUpperCase();

  3. #3
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2006
    Messages
    533
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Octobre 2006
    Messages : 533
    Par défaut
    Bonjour,
    Dans Fabrik, ouest ce que je dois mettre ce code JavaScript

    Merci

  4. #4
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2020
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2020
    Messages : 49
    Par défaut
    Dans Fabrik > Formulaires > Nom du formulaire > Champ concerné, il y a un onglet Javascript (ou Evénements) et dans la section Evénements javescript, choisir le type d'événement oninput ou keyup (oninput ici puisque la conversion en majuscule se fait à la saisie des caractères), et insérer le code JS
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.value = this.value.toUpperCase();
    ou si Fabrik demande une fonction complète
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function customToUpperCase(element, event) {
        element.value = element.value.toUpperCase();
    }

  5. #5
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2006
    Messages
    533
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Octobre 2006
    Messages : 533
    Par défaut
    Bonjour,

    Lorsque je vais sur Javascript, je n'ai pas "oniput" j'ai (voir les photos.

    Hello,

    When I go to Javascript, I don't see "oniput"; I see the pictures.

    Nom : IMG_20250805_112511.jpg
Affichages : 110
Taille : 1,25 Mo

    Nom : IMG_20250805_112520.jpg
Affichages : 103
Taille : 1,09 Mo

  6. #6
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2020
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2020
    Messages : 49
    Par défaut
    L'événement Oninput n'est pas toujours présent dans Fabrik selon les versions. Mais vous pouvez choisir KEYUP (la transformation en majuscule se fera lorsque la touche sera relachée)

  7. #7
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2006
    Messages
    533
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Octobre 2006
    Messages : 533
    Par défaut
    J'ai essayé mais pas de modification. Quand tu dis "la touche sera relachée" cela veut dire quoi. Merci beaucoup.

  8. #8
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2020
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2020
    Messages : 49
    Par défaut
    "Oninput" signifie que l'événement se produit quand le doigt appuie sur la touche; "Keyup" ça signifie 'touche relevée'. C'est l'inverse. Donc c'est au moment où le doigt relâche la touche que la lettre se transforme en majuscule (par ex. 'a' devient 'A').
    Il faut vérifier si l'événement est bien relié au champ concerné et encodé dans l'onglet javascript.

  9. #9
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2006
    Messages
    533
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Octobre 2006
    Messages : 533
    Par défaut
    Désolé,
    Je n'ai pas compris le principe.

  10. #10
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 704
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 704
    Par défaut
    regardez cette page qui donne des informations sur les évènements keyup et keydown :
    https://fr.javascript.info/keyboard-events

Discussions similaires

  1. [Joomla!] Joomla Pas Facile
    Par sandytarit dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 03/02/2007, 21h48
  2. [Joomla!] Peut-on faire tourner Joomla sur un serveur Windows ?
    Par Sami Xite dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 30/01/2007, 16h11
  3. [Joomla!] Joomla pour création d'un site
    Par francky04 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 06/06/2006, 17h24
  4. Quel CMS choisir ? Mambo, Joomla, Typo ?
    Par zioup2 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 05/04/2006, 22h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo