2013-07-03 26 views
5

ÖyleInline TinyMCE değişikliği girişi isimleri

<span class="editor">text here</span> 

<script type="text/javascript"> 
tinymce.init({ 
     selector: ".editor", 
     inline: true, 
     object_resizing: false, 
     toolbar: "undo redo", 
     menubar: false, 
     forced_root_block: false, 
    }); 
</script> 

gibi bazı span etiketlerinin inline TinyMCE editörler bir demet yaratıyorum Ama otomatik mce_ [sayıdan daha başka bir şey adlı oluşturur gizli girişler yapmak istiyorum ], böylece cakePHP çerçevesinin beklediği şeyle eşleşir. Sadece javascript ile bu alanların ad niteliğini değiştirmeyi denedim. Bazen bu çalışır ve diğer zamanlarda bu form alanları gönderildiğinde herhangi bir veri olmayacak. Herhangi bir yardım? otomatik (sizin durumunuzda veya yayılma) div id seçecek

cevap

5

TinyMCE gizli girdinin adı olarak yorumlar. yalnızca mce_ # belirtilmezse, id belirtilmez.

<span class="editor" id="DesiredName">text here</span> 
+2

Bunu gerçekleştirmenin başka bir yolu var mı? Aynı adıyla aynı adı taşıyan birden çok girişe sahip olmak istiyorum, ancak aynı kimliğe sahip birden çok HTML öğesine sahip olamıyorum. Gizli giriş adını nereden aldığını gösteren herhangi bir belge görmedim. – Nick

+0

Sadece gizli alanın 'name' özniteliği için' id' niteliğini atar kaynağında bu hattı bulundu: https://github.com/tinymce/tinymce/blob/a9561a4c19544bdca6cf7e289bf38e268f2ea309/js/tinymce/classes/Editor.js# L330 – Nick

+0

Bununla herhangi bir şansın var mı? Burada aynı gereksinim, bu yöntemle çoklu benzer formlar zor – Zach