Partage
  • Partager sur Facebook
  • Partager sur Twitter

Récuperer l'id d'un texte area avec CKeditor

Sujet résolu
    2 août 2011 à 19:32:28

    Bonjour,

    J'utilise Ckeditor pour mes textarera, et j'ai créer un plugin pour ajouter un élément dans le textarea que voici

    CKEDITOR.plugins.add( 'formcontact',
    {
    	init: function( editor )
    	{
    		editor.addCommand( 'insertFormcontact',
    			{
    				exec : function( editor )
    				{  
    					editor.insertHtml( '{form_contact;}' );
    				}
    			});
    		editor.ui.addButton( 'Formcontact',
    		{
    			label: 'Insérer un formulaire de contact',
    			command: 'insertFormcontact',
    			icon: this.path + 'images/formcontact.png'
    		} );
    	}
    } );
    


    Comme vous pouvez le voir c'est un petit plugin tout simple qui permet d'insérer {form_contact;}
    Ce que je voudrais, c'est récupérer l'id du textarea courant pour faire ceci

    exec : function( editor )
    	{  
               var idTextearea = ?????;
    	   editor.insertHtml( '{form_contact;'+idTextearea+'}' );
    	}
    


    Mon probléme est que je ne peux pas mettre directement l'id du textarea dans le script puisse qu'il est utilisé sur plusieurs texterea dans une meme page.
    Comment faire?

    Merci

    EDIT:

    j'ai trouvé

    exec : function( editor )
    	{  
    		var bloc = editor.name;
    		editor.insertHtml( '{form_contact;'+bloc+'}' );
    	}
    
    • Partager sur Facebook
    • Partager sur Twitter

    Récuperer l'id d'un texte area avec CKeditor

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown