I'm using CKEditor and the jQuery Validation plugin on a project I'm working on.
I've read several very helpful posts on StackOverflow.com in the last few days which have really helped me in getting CKEditor validated, thanks!
I now want to roll out the code I've written to handle one editor instance to the rest of the project, ideally without duplicating the code or specifying each individual instance by ID. There are many of them over many pages thanks to my customers' specification.
The code I have in the footer of my pages is:
$(document).ready(function() {
CKEDITOR.instances["itissue"].on("instanceReady", function() {
// Set keyup event
this.document.on("keyup", updateValue);
// Set paste event
this.document.on("paste", updateValue);
});
function updateValue() {
CKEDITOR.instances.itissue.updateElement();
$("#itissue").trigger('keyup');
}
});
itissue is the ID of my instance, the ID is different on each page. I see it needs to be replaced with some type of generic identifier for "all textareas" but this is where my programming and Googling skills have expired.
I would appreciate a nudge in the right direction if anybody has any ideas..