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

JSF Java Discussion :

inputTextarea avec des apostrophes


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 36
    Par défaut inputTextarea avec des apostrophes
    Bonjour,

    j'ai un champs de type <h:inputTextarea le problème c'est qu'on ne peut pas y mettre de texte contenant des apostrophes. Comment peut-on remédier à ce problème ?

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Bonjour,

    C'est quoi ton problème au juste ?
    Tu veux que ton inputText n'accepte pas les apostrophes ou c'est que ton inputText n'accepte pas les apostrophes, alors que tu voudrais qu'il les accepte ?

    Dans le 1er cas, tu as 2 choix au moins :
    1. Faire une petite fonction Javascript qui vérifie la présence des apostrophes.
    2. Faire un validator pour cet inputText (il doit y avoir un exemple sur la FAQ je pense)...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 36
    Par défaut
    Le problème c'est q'on ne peut pas mettre d'apostrophes.
    Je voudrais changer les ' en un autre caractère

  4. #4
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    La fonction Javascript qui va bien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function cassosLesApostrophes(field) {
        var val = field.value;
        if (val && val != '') {
            val = val.replace(/'/g, 'X'); // Remplacer X par ce qui doit remplacer l'apostrophe...
            field.value = val;
        }
    }
    Edit (petite explication) : la fonction replace() va chercher toutes les occurrences du caractère ' dans ta chaine de caractères, et de façon globale (d'où le g à la fin), et les remplacer par un caractère donné...

    Dans ton code JSF :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <h:inputText .... onblur="cassosLesApostrophes(this);"/>
    Si le Javascript ne te va pas, tu n'as qu'à implémenter un converter pour ce champ...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 36
    Par défaut
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [RegEx] Utilisation de la fonction "preg_match_all" avec des apostrophe ou des œ
    Par arnaudperfect dans le forum Langage
    Réponses: 4
    Dernier message: 16/08/2008, 23h05
  2. Update avec des apostrophes
    Par nmicoud dans le forum Sql Developer
    Réponses: 4
    Dernier message: 16/11/2007, 16h31
  3. [ImageMagick] Création d'image avec des apostrophes
    Par Adaviada dans le forum Bibliothèques et frameworks
    Réponses: 9
    Dernier message: 05/07/2007, 12h35
  4. Java MySQL Update avec des apostrophes
    Par Prosis dans le forum JDBC
    Réponses: 7
    Dernier message: 04/01/2007, 13h36
  5. écriture d'une requete avec des apostrophes
    Par freestyler dans le forum Delphi
    Réponses: 2
    Dernier message: 10/10/2006, 12h00

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