jsp无法提交nicEdit中的内容的解决办法
2013-03-11 16:13
288 查看
之前在测试页面功能时,发现在input type=“text”的输入栏中按下回车键时,会导致form表单的自动提交,遂将提交按钮由submit类型改为button类型。
这样虽然解决了表单自动提交的问题,但是却导致了新问题的出现,即表单中的nicEdit的值无法被提交了。
在google的过程中看到这篇文章(《NicEdit在JQuery下无法获取textarea值》)得到一个灵感,就是可以先用js读取出nicEdit富文本编辑器中的内容,将其内容赋给textarea,然后再提交表单。代码为:
$('#introContent').val($('.nicEdit-main').html());
此代码可以在表单提交前,保证nicEdit中的内容被赋给textarea元素。这样在servlet中读取“intro”的值时,就不会为空了。
这样虽然解决了表单自动提交的问题,但是却导致了新问题的出现,即表单中的nicEdit的值无法被提交了。
在google的过程中看到这篇文章(《NicEdit在JQuery下无法获取textarea值》)得到一个灵感,就是可以先用js读取出nicEdit富文本编辑器中的内容,将其内容赋给textarea,然后再提交表单。代码为:
<textarea name="intro" rows="15" cols="30" id="introContent" style="width: 750px; height: 300px; border: 1px solid #000;"> ${sightInfo.introduction} </textarea> <input type="button" value="提交" onclick="$('#introContent').val($('.nicEdit-main').html());$('form').submit();" />
$('#introContent').val($('.nicEdit-main').html());
此代码可以在表单提交前,保证nicEdit中的内容被赋给textarea元素。这样在servlet中读取“intro”的值时,就不会为空了。
相关文章推荐
- jsp无法提交nicEdit中的内容的解决方法
- jsp无法提交nicEdit中的内容的解决方法
- 关于textarea提交的内容无法换行的解决办法
- 关于textarea提交的内容无法换行的解决办法
- JSP页面中使用JSTL标签出现无法解析问题解决办法
- jsp中的参数无法传递到action中的解决办法。
- Struts2框架中action无法获取到jsp页面传递的表单数据的解决办法
- CHM文件无法查看内容解决办法
- PSP 2000 USB连接后无法显示记忆棒内容 解决办法
- Discuz!3.2QQ互联1.18.2内部错误,无法显示此内容_此帐号已被注册_登录后跳转到完善资料页无反映解决办法
- SnagIt截图后无法在编辑器打开,不显示截图内容的解决办法
- KindEditor 无法设置内容解决办法
- SnagIt截图后无法在编辑器打开,不显示截图内容的解决办法(转)
- JSP页面中使用JSTL标签出现无法解析问题解决办法
- 在 windows7 中无法显示 chm 文件内容的问题【解决办法】
- js提交文本内容,无法提交到服务器问题解决和js替换字符串问题
- 关于Git无法提交 index.lock的解决办法
- (转载)电驴提示“该内容尚未提供权利证明,无法提供下载”之解决办法详解
- JSP刷新页面表单重复提交问题解决办法分享
- 关于使用summernote编辑器提示内容无法汉化临时解决办法