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 :

Tranférer <textarea> d'un popup dans un <Input>


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 29
    Points : 31
    Points
    31
    Par défaut Tranférer <textarea> d'un popup dans un <Input>
    Bonjour,

    Dans un gros formulaire, je souhaite que lorsqu'il clique sur certain input un ShowModalDialog se déclanche et ouvre une fenetre avec un textarea limité à 80 carac s'ouvre pour faciliter la saisie.
    Lorsqu'il referme que le contenu du textarea alimente de input appelant sans les retours chariots.


  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 29
    Points : 31
    Points
    31
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <html>
    <head>
    <script language="javascript">
    function openTextarea(TextExis){
    var TextParam  = new Object(); 
    TextParam.Text = TextExis; 
    TextParam.Limite= 80; 
    var m=showModalDialog("textarea.html",TextParam , "status=no; scroll=no; help=no; unadorned=yes");
    return m
    }
    </script>
    </head>
    <body>
    <form name="frm" action="page.asp" method=post>
    <input type="text" value="" name="zone" onclick="this.value=openTextarea(this.value);" readonly>
    </form>
    </body>
    </html>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <html>
    <script language="JavaScript" type="text/JavaScript">
    function textCounter(field, countfield, maxlimit) {
    if (field.value.length > maxlimit)
            field.value = field.value.substring(0, maxlimit);
    else
            countfield.value = maxlimit - field.value.length;
    }
    </script>
    <body onload="textCounter(this.FormZone.Zone,this.FormZone.Long1,80);">
     
    <form name="FormZone">
       - Nombre de caractères <input name="Long1" type="text" value="255" size="2" READONLY>
     
    	<textarea name="Zone"onKeyDown="textCounter(document.FormZone.Zone,document.FormZone.Long1,80);" onKeyUp="textCounter(document.FormZone.Zone,document.FormZone.Long1,80);"></textarea>
          <input type="button" value="Valider" Onclick="window.returnValue=document.FormZone.Zone.value;window.close();">
    </form>
    <script>
    	document.FormZone.Zone.value=window.dialogArguments.Text;
    </script>
    </body>
    </html>
    je commence à approcher du résultat

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 29
    Points : 31
    Points
    31
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <html>
    <head>
    <script language="javascript">
    function openTextarea(TextExis){
    var TextParam  = new Object(); 
    TextParam.Text = TextExis; 
    TextParam.Limite= 80; 
    var m=showModalDialog("textarea.html",TextParam , "status=no; scroll=no; help=no; unadorned=yes");
    if (typeof m == 'undefined'){ return TextExis; } else { return m; }
    }
    </script>
    </head>
    <body>
    <form name="frm" action="page.asp" method=post>
    <input type="text" value="" name="zone" onclick="this.value=openTextarea(this.value);" readonly>
    </form>
    </body>
    </html>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <html>
    <script language="JavaScript" type="text/JavaScript">
    var Limit=0;
    function textCounter(field, countfield, maxlimit) {
    if (field.value.length > maxlimit)
            field.value = field.value.substring(0, maxlimit);
    else
            countfield.value = maxlimit - field.value.length;
    }
     
    </script>
    <body onload="textCounter(this.FormZone.Zone,this.FormZone.Long1,80);">
     
    <form name="FormZone">
       - Nombre de caractères <input name="Long1" type="text" value="255" size="2" READONLY>
     
          <textarea name="Zone"onKeyDown="textCounter(document.FormZone.Zone,document.FormZone.Long1,Limit);" onKeyUp="textCounter(document.FormZone.Zone,document.FormZone.Long1,80);"></textarea>
          <input type="button" value="Valider" Onclick="window.returnValue=document.FormZone.Zone.value;window.close();">
          <input type="button" value="Annuler" Onclick="window.returnValue=window.dialogArguments.Text;window.close();">
     
    </form>
    <script>
    	document.FormZone.Zone.value=window.dialogArguments.Text;
    	Limit=window.dialogArguments.Limite;
    </script>
    </body>
    </html>

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

Discussions similaires

  1. popup dans popup
    Par eriz dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 23/04/2007, 15h02
  2. Popup dans lignes de List Box ?
    Par Philistin dans le forum 4D
    Réponses: 2
    Dernier message: 05/12/2006, 17h23
  3. POPUP dans action d'un FORM
    Par guillaumeIOB dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/08/2006, 23h34
  4. ouvrire popup dans page php
    Par speedylol dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/10/2005, 22h04
  5. [ouverture d'un popup dans une iframe]
    Par Lady_jade dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 21/10/2005, 17h51

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