Ranjeeth Kumar Vootukuri Ответов: 0

Задается с помощью первого редактора CKEditor письмо колпачка событие клавиша вверх jquey


In my application i am using Ckeditor, by default ckeditor first letter is not capital, So i need to convert first letter to upper case, that is automatically change lower to upper, for that i am using jquery Keyup event, and i tried with below code:


Что я уже пробовал:

 $(document).ready(function () {
                    CKEDITOR.on('instanceCreated', function (e) {
                        e.editor.on('contentDom', function () {
                            e.editor.document.on('keyup', function (event) {
      if (this.selectionStart == 0 && event.data.$.keyCode >= 65 && event.data.$.keyCode <= 90 && !(event.data.$.shiftKey) && !(event.data.$.ctrlKey) && !(event.data.$.metaKey) && !(event.data.$.altKey))
{
     var $t = $(this);
               event.data.$.preventDefault();
               var char = String.fromCharCode(event.data.$.keyCode);
               $t.val(char + $t.val().slice(this.selectionEnd));
               this.setSelectionRange(1,1);
            }
        });
        });


aspx:
&ЛТ;редактора CKEditor:ckeditorcontrol идентификатор="CKEditor1" базового маршрута="~/с CKEditor/" атрибут runat="сервер" ширина="940px" высота="400 пикселей"и GT;


<pre lang="C#">here, this.selectionStart is undefined, here how can i call the this.selectionStart ?

TIA</pre>

0 Ответов