2010-08-11 71 views
7

Tôi đã thử tất cả các nội dung sau:Làm thế nào để vô hiệu hóa textarea TinyMCE của

$(#"tbxNote").attr("disabled", "disabled"); ////doesn't work 
$(#"tbxNote").attr("disabled", "true"); //doesn't work either :) 

tinyMCE.init(mode: "none"); //throws an error 

Đây là cách tôi tải TinyMCE:

//load tinymce plugin 
$('#tbxNote').tinymce({ 
    // Location of TinyMCE script 
    script_url: '/common/scripts/tiny_mce/tiny_mce.js', 

    // General options 
    theme: "advanced", 

    // Theme options 
    theme_advanced_buttons1: "link,unlink", 
    theme_advanced_buttons2: "", //important 
    theme_advanced_buttons3: "", //important 
    theme_advanced_toolbar_location: "top", 
    theme_advanced_toolbar_align: "left", 
    theme_advanced_statusbar_location: "bottom", 
    theme_advanced_resizing: false, 

    setup: function (ed) { 
     ed.onClick.add(function (ed) { 
      //ed.windowManager.alert('User clicked the editor.'); 
     }); 
    } 
}); 
+0

Bạn chỉ cần nó để chỉ đọc hoặc bạn có muốn kiểu "bị vô hiệu hóa" không? –

+0

Chỉ đọc là tốt, nhưng sau đó tôi cần phải kích hoạt nó bằng cách sử dụng jQuery. Tôi nhận được tinyMCE không được xác định trong hầu hết các trường hợp. – fuzz

Trả lời

10

Thêm readonly : true để params của bạn.

+0

Được rồi, đã hiệu quả. Nhưng làm cách nào tôi có thể kích hoạt lại vùng văn bản? – fuzz

+3

Hãy thử một cái gì đó như thế này: 'Readonly' –

Các vấn đề liên quan