使用Edit Area Javascript插件作为HTML编辑器,并且在保存textarea内容时遇到问题。该插件工作正常,直到我提交表单,并且信息不再像包含插件之前那样保存。
想知道是否有人有过这个插件的经验,可以指出我正确的方向。
代码:
editAreaLoader.init({
id: "inputLayout" // id of the textarea to transform
,start_highlight: true // if start with highlight
,allow_resize: "both"
,allow_toggle: true
,word_wrap: true
,language: "en"
,syntax: "html"
,EA_load_callback: "editAreaLoaded"
});
答案 0 :(得分:3)
你使用jsf的bean吗?我有同样的问题,我解决了它取得请求对象的文本的价值:
Map<String, String> requestMap =FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
String text= requestMap.get("inputLayout");
通过这种方式,我获得了action方法中的值。
确保按钮提交。我遇到了commandlink
的问题。我将其更改为commandButton
类型为submit
,现在效果非常好。