मैं summernotes घटक का उपयोग कर रहा हूं और मैं जो करना चाहता हूं वह है कि मैं उपयोगकर्ता को अक्षर जोड़ने से रोकना चाहता हूं यदि वह (2000) 2000 वर्णों से अधिक है लेकिन मैं यह नहीं समझ सकता कि टाइपिंग ईवेंट को कैसे रोकें।Summernotes में संपादन अक्षम कैसे करें?
क्या मैं कर रहा हूँ की तरह है निम्नलिखित:
$(".note-editable").each(function(){
$(this).on("keyup", function(){
var cc = $(this).text().length;
var arr = $(this).next().attr("class").split('_');
var q = "q"+arr[0];
var maxChar = arr[2];
var textarea = $('*[name^="'+q+'"]');
var diffChar = parseInt(maxChar - cc);
if(diffChar >= 0)
{
$(this).next().text(diffChar + " Remaining out of " + maxChar);
}
else
{
$(this).next().text("0 Remaining out of " + maxChar);
//$(textarea).prop('disabled', true);
$(this).text($(this).text().slice(0,diffChar));
}
});
});
कोई आइडिया कैसे है कि, मैं कर्सर को अक्षम या summernote नष्ट करने के लिए नहीं करना चाहते करने के लिए .. मैं उपयोगकर्ता है कि लग रहा है बताना चाहते हैं (एस) वह अभी भी संपादित कर सकता है लेकिन पाठ 2000 वर्ग से अधिक होने पर कुछ भी टाइप नहीं करेगा।
धन्यवाद !!
http://stackoverflow.com/a/30618954/1132405 – dyaa
मैं इस पोस्ट को देखा है, लेकिन मैं इसे नष्ट करने के लिए नहीं करना चाहती। इस मामले में संक्षेप में नष्ट करने से उपयोगकर्ता को यह महसूस हो जाएगा कि वह फिर से संपादित नहीं कर सकता है जब तक वह उदाहरण के लिए एक पत्र हटा देता है। – Riad
मुझे जो चाहिए वह संक्षेप में केवल पढ़ने के लिए विकल्प है – Riad