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 :

Récuperer un champs NicEdit


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de spawns
    Homme Profil pro
    Inscrit en
    Juillet 2004
    Messages
    558
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 558
    Par défaut Récuperer un champs NicEdit
    slt à tous,
    je ne connais pas grand chose en javascript et c'est donc pour cela que j'essaye d'utiliser NicEdit.
    Je suppose que vous connaissez, lien au cas ou ICI.

    Mon problème c'est que je ne sais pas comment récupérer dans mon exemple la valeur de mon textarea ?

    le formulaire :
    ...
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
    <script type="text/javascript">
                    function envoyer(formulaire){
    		if (formulaire.titre.value=="")
                    {
                    alert("Veuillez indiquer le titre de la news.");
                    document.formulaire.titre.focus();
                    return false;
                    }
    		if (formulaire.texte.value=="")
                    {
                    alert("Veuillez indiquer le texte de la news.");
                    document.formulaire.texte.focus();
                    return false;
                    }				
                      formulaire.submit();
                    }
     </script>
    <script type="text/javascript" src="http://js.nicedit.com/nicEdit-latest.js"></script> <script type="text/javascript">
    //<![CDATA[
    bkLib.onDomLoaded(function() { 
    new nicEditor({maxHeight : 300}).panelInstance('texte');});
    //]]>
    </script>
     <?
      echo'
      <div>
    <form name="formulaire" action="ajout_news_envoi.html" method="post" enctype="multipart/form-data">
    <strong>Titre :</strong><br />
    <input type="text" name="titre" size="40" />
    <br /><br />
    <strong>Texte :</strong><br />
           <textarea name="texte" id="texte" cols="75" rows="8" ></textarea>
    <br /><br />	
    <input type="button" value="Ajouter une news" onclick="envoyer(this.form);"/><br />
    </form>';
    ...

    la page d'envoi :
    ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $titre= mysql_real_escape_string($_POST['titre']);
    $texte = mysql_real_escape_string($_POST['texte']);
     
    mysql_query("INSERT INTO news VALUES ('','$titre', '$texte')")or die ("erreur requète");
    ...
    Merci d'avance de votre aide
    @+

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    Utilise innerHTML.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (formulaire.texte.innerHTML=="")
    A+.

  3. #3
    Membre éclairé Avatar de spawns
    Homme Profil pro
    Inscrit en
    Juillet 2004
    Messages
    558
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 558
    Par défaut
    merci de ta réponse
    mais cela ne change rien ...
    il me dit toujours qu'il n'y a rien dans le textarea...

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Citation Envoyé par spawns
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    bkLib.onDomLoaded(function() { 
    new nicEditor({maxHeight : 300}).panelInstance('texte');});
    cette ligne fait que tu remplies une DIV, ou autre, mais pas ta TEXTAREA. C'est à vérifier dans la documentation.

  5. #5
    Membre éclairé Avatar de spawns
    Homme Profil pro
    Inscrit en
    Juillet 2004
    Messages
    558
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 558
    Par défaut
    oui,
    j'avais bien compris le blem, mais comment faire pour récupérer la "value" justement...

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    lu dans la documentation Class nicEditors
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
      // recup nicEditors fait a partir TEXTAREA id='texte'
    var oEdit = nicEditors.findEditor('texte');
    // objet TEXTAREA
    var oText = document.getElementById('texte');
    // transfert contenu
    oText.value = oEdit.getContent();
    à tester in live.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/05/2006, 09h26
  2. Réponses: 1
    Dernier message: 04/05/2006, 09h26
  3. [VBA-A]récuperation de champs à partir d'une listbox
    Par jouf dans le forum VBA Access
    Réponses: 10
    Dernier message: 05/04/2006, 15h43
  4. Comment récuperer les champs d'un formulaire?
    Par steeves5 dans le forum Langage
    Réponses: 5
    Dernier message: 08/02/2006, 10h54
  5. Réponses: 1
    Dernier message: 12/10/2004, 10h22

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