document.getElementById("form").onsubmit = function(e){
e.preventDefault();
var el = document.createElement("input");
el.type = "hidden";
el.value = document.getElementById("content").innerHTML;
document.getElementById("form").appendChild(el);
document.getElementById("form").submit();
}
This will sumbmit the contenteditable field.
You could as well so something similar with jQuery, addEventListener/attachEvent e.t.c.
E.g.:
var on = function(el, event, fn){
if(el.addEventListener){
el.addEventListener(event, fn, false);
} else if(el.attachEvent){
el.attachEvent("on"+event, fn);
} else {
el["on"+event] = fn;
}
},
get = function(el){
if(typeof el === "string")
return document.querySelector(el);
else
return el;
};
on(get("#form"), "submit", function(e){
e.preventDefault();
var el = document.createElement("input");
el.type = "hidden";
el.value = get("#content").innerHTML;
get("#form").appendChild(el);
get("#form").submit();
});
I hope I could help someways...