Javascript tinymce:textarea在表单提交时未在servlet中返回值
在servlet中,当访问通过tinymce`through设置的textarea值时 字符串desc=req.getParameter(“desc”) `不返回任何值。但是该值可以通过Java脚本通过Javascript tinymce:textarea在表单提交时未在servlet中返回值,javascript,forms,jsp,servlets,tinymce,Javascript,Forms,Jsp,Servlets,Tinymce,在servlet中,当访问通过tinymce`through设置的textarea值时 字符串desc=req.getParameter(“desc”) `不返回任何值。但是该值可以通过Java脚本通过 > var content = tinymce.get('motherdesc'); > alert(content.getContent()); jsp文件如下所示: tinymce.init({ 选择器:“文本区域”, 梅努巴:错, 插件:“textcolor”
> var content = tinymce.get('motherdesc');
> alert(content.getContent());
jsp文件如下所示:
tinymce.init({
选择器:“文本区域”,
梅努巴:错,
插件:“textcolor”,
工具栏:“撤消重做|样式选择|粗体斜体|前景色”
});
这是表单中的textarea,您正在提交表单还是正在进行ajax调用?如果您正在进行表单提交,请确保您的
textarea
位于form
元素内。@RaviKumar textarea位于表单标记内,它是表单提交,而不是ajax调用
<!--For WYSWYG texteditor -->
<script type="text/javascript" src="/tinymce/tinymce.min.js"></script>
<script type="text/javascript">
tinymce.init({
selector : "textarea",
menubar : false,
plugins : "textcolor",
toolbar : "undo redo | styleselect | bold italic | forecolor "
});
</script>
<textarea name="desc" id="motherdesc" style="margin-bottom: 10px;"></textarea>