Tengo un número de campos de entrada en mi formulario, uno de los cuales usa TinyMCE (versión 3.5.2). Una vez que TinyMCE carga, establece el foco en sí mismo. ¿Cómo puedo evitar que esto suceda? Me gustaría mantener la primera entrada seleccionada por defecto.¿Hay alguna forma de evitar que TinyMCE se enfoque automáticamente en la carga de la página?
Esto es lo que mi código es el momento
var tinymce = $('#Content');
tinymce.tinymce({
theme: "advanced",
plugins: "...",
theme_advanced_buttons1: "...",
theme_advanced_buttons2: "...",
theme_advanced_buttons3: "...",
theme_advanced_buttons4: "...",
theme_advanced_toolbar_location: "top",
theme_advanced_toolbar_align: "left",
theme_advanced_statusbar_location: "bottom",
theme_advanced_resizing: true,
content_css: [...],
template_external_list_url: "lists/template_list.js",
external_link_list_url: "lists/link_list.js",
external_image_list_url: "lists/image_list.js",
media_external_list_url: "lists/media_list.js",
template_replace_values: {
username: "Some User",
staffid: "991234"
}
});
Actualización:
Después de algunas pruebas más parece que este problema es sólo en IE9. Chrome, FireFox, Opera & Safari no establece el foco en el editor al cargar la página. IE9 en el modo IE7 e IE8 no establece el foco en la carga de la página, pero IE9 mismo establecerá el foco en el editor incluso cuando intente establecer el foco en otra entrada.
Sin embargo, todo esto cambia cuando carga la página con un valor en el área de texto. Cuando lo haces, IE9 funciona como los otros navegadores. Por ahora estoy cargando la página con un solo espacio en el área de texto y eso hace que IE9 funcione correctamente.
¿Está utilizando una versión anterior de TinyMCE? – MrCode
Estoy usando la versión 3.5.2 –