tworzę kilka inline TinyMCE redaktorów na niektóre znaczniki SPAN, tak jakInline TinyMCE nazwy wejściowe zmiana
<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>
ale chcę aby ukryte wejścia automatycznie generuje nazwie coś innego niż mce_ [numer ], aby pasował do tego, czego oczekuje framework cakePHP. Próbowałem po prostu zmienić atrybut nazwy tych pól za pomocą javascript. Czasami to działa, a czasami te pola wejściowe nie będą zawierały żadnych danych po przesłaniu formularza. Jakaś pomoc?
Czy jest jakikolwiek inny sposób na osiągnięcie tego? Chcę mieć wiele wejść na stronie o tym samym atrybucie 'name', ale nie mogę mieć wielu elementów HTML o tym samym identyfikatorze. Nie widziałem żadnej dokumentacji dotyczącej tego, skąd pochodzi ukryta nazwa wejściowa. – Nick
Po prostu znalazłem tę linię w źródle, która przypisuje atrybut 'id' do atrybutu 'name' ukrytego pola: https://github.com/tinymce/tinymce/blob/a9561a4c19544bdca6cf7e289bf38e268f2ea309/js/tinymce/classes/Editor.js# L330 – Nick
Masz szczęście? Takie samo wymaganie w tym przypadku, wiele podobnych form jest trudna w przypadku tej metody – Zach