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

JavaScript Discussion :

Equivalence à la textarea


Sujet :

JavaScript

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 234
    Points : 172
    Points
    172
    Par défaut Equivalence à la textarea
    Bonjour,
    La textarea est une balise qui à des cotés indéniablement pratique, seulement à l'impressions sous FF ce n'est pas ça.

    Je me demande s'il n'y pas une autre balise qui puisse faire l'équivalance de celle-ci et qui me permette de résoudre mon problème.

    @more all (@+ tous traduit du franglais)

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Tu peux faire un bloc div, et quand tu le cliques il se transfrome en textarea et sur la perte du focus il se retransforme en div.

  3. #3
    Inactif Avatar de CR_Gio
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 195
    Points : 1 186
    Points
    1 186
    Par défaut
    Salut,

    Peut etre qu'un appercut avant impression pourais resoudre ton probleme (probleme que je ne connais pas)

    La textarea est une balise [...] pratique, seulement à l'impressions sous FF ce n'est pas ça.
    C'est quoi qui n'est pas ça ?

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 234
    Points : 172
    Points
    172
    Par défaut
    En fait ce post est une suite d'un autre post dont voici l'adresse et j'explique plus en détails ce problème d'impression
    http://www.developpez.net/forums/sho...d.php?t=243559

    (enfin d'aperçu car je ne m'amuse pas à imprimer à chaque essai biens sur) !

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 234
    Points : 172
    Points
    172
    Par défaut
    C'est possible de change en javaxcript le type d'un élément ?

  6. #6
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Bien sûr !

    Tu peux faire un truc du style :

    Code Javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function changeToInput(objDiv,objInput){
       objDiv.style.display = "none";
       objInput.value = objDiv.innerHTML;
       objInput.onblur = function(){changeToDiv(objDiv,objInput)};
       objInput.style.display = "inline";
    }
    function changeToDiv(objDiv,objInput){
       objDiv.innerHTML = objInput.value;
       objInput.style.display = "none";
       objDiv.style.display = "inline";
    }

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <div id="gnia" onclick="changeToInput(this,document.getElementById('gnia2'))">Texte</div>
    <input id="gnia2" style="display:none" />

    Je pense qu'on peut l'améliorer, j'ai fait ça vite fait.

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 234
    Points : 172
    Points
    172
    Par défaut
    Ok merci je vais réfléchir à cela (merci d'avoir déplacer le message qui se balade au moins ). En fait je ne peux pas introduire nimportequoi niomport comment car je dois rendre des comptes !à la fin c'est pour ca que je dois tester mon code.

  8. #8
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Ben teste le code que je t'ai donné dans un nouveau document.

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 44
    Points : 31
    Points
    31
    Par défaut
    Une autre solution serait peut-etre de saisir le text dans un div avec la propriété CONTENTEDITABLE="true"
    et au submit du form du reprend l'innerText de ton div et tu le copie dans une zone text.

    Je ne sais pas ce que tu en penses.

  10. #10
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Citation Envoyé par dehian
    Une autre solution serait peut-etre de saisir le text dans un div avec la propriété CONTENTEDITABLE="true"
    et au submit du form du reprend l'innerText de ton div et tu le copie dans une zone text.

    Je ne sais pas ce que tu en penses.
    Ne fonctionne pas avec Firefox.

Discussions similaires

  1. Equivalent d'un Textarea
    Par nenette95 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 13/05/2013, 20h06
  2. Dans textarea equivalent wrap='off' pour W3C
    Par allbundy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 23/07/2012, 09h27
  3. [Kylix] Equivalent ShellExec en CLX
    Par Anonymous dans le forum EDI
    Réponses: 7
    Dernier message: 14/08/2002, 11h55
  4. Equivalent à ExeName pour une DLL
    Par Smortex dans le forum Langage
    Réponses: 7
    Dernier message: 16/07/2002, 21h07
  5. [Kylix] equivalent winsock avec kylix
    Par Victor dans le forum EDI
    Réponses: 2
    Dernier message: 08/05/2002, 07h43

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