Hi,
I would like to know how to prevent the default behavior of the Enter key (e.g new line, new paragraph) and instead have the CKEditor submit the form? I tried to set the "blockedKeystrokes" config (adding the value 13 for Enter key) with no success.
Thanks in advance!
I would like to know how to prevent the default behavior of the Enter key (e.g new line, new paragraph) and instead have the CKEditor submit the form? I tried to set the "blockedKeystrokes" config (adding the value 13 for Enter key) with no success.
Thanks in advance!
Re: Submit on Enter key?
Somthing like that .............
editor = CKEDITOR.replace('inputField'); //here you replace the input field
editor.on('key', function(e) {
//("Pritisnil sem tipko!!");
ajaxChat.handleInputFieldKeyPress(e);
});
handleInputFieldKeyPress: function(event) {
var keyStroke = event.data.keyCode;
if(keyStroke == 13) { //here you cach the enter it is 13:)
this.sendMessage();
try {
event.preventDefault();
} catch(e) {
event.returnValue = false; // IE
}
return false;
}else{
ajaxChat.handleInputFieldKeyUp(event);
}
return true;
},
Re: Submit on Enter key?
Here's the solution that I'm using:
The thing that puzzled me is why can't I seem to use blockedKeystroke to block the default behavior of Enter key? Then I wouldn't have to use "event.data.preventDefault()".