jsp form表单中textarea取不到值

一曲幕终 2016-03-09 10:35:24
jsp:

<form id="commentForm" action="commentWeibo.do" method="post" enctype="multipart/form-data">
<table>
<tr>
<td>
<img src="getFace.do" width="30" height="30" />
<textarea id="commentText" name="commentText" rows="2" cols="50" style="resize:none;" ></textarea>
<img src="images/commentbtn.jpg" width="30" height="30" id="sendComment">
</td>
</tr>
</table>
</form>

js:

document.getElementById("sendComment").onclick = function(){
var value = document.getElementById("commentText").value;
var commentForm = document.getElementById("commentForm");
if(value == ""){
alert("评论不能为空!");
}else{
alert(value);
commentForm.submit();
}
}


document.getElementById("commentText").value可以打印出来值,但是
action中 request.getParameter("commentText") 为NULL

...全文
588 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
丰云 2016-03-11
  • 打赏
  • 举报
回复
引用 1 楼 foren_whb 的回复:
textarea不是input,不能用value,要用innerHTML
这个是我说错了,textarea是个特例,即非自封闭标签,又有value.....
sd5816690 2016-03-09
  • 打赏
  • 举报
回复
enctype="multipart/form-data" 表单加密了 不同的上传框架获取参数的方法不一样。比如 smartupload 就用下面的方法 SmartUpload su = new SmartUpload(); su.service(request,response); su.getRequest().getParameter("commentText")
一曲幕终 2016-03-09
  • 打赏
  • 举报
回复
引用 1 楼 foren_whb 的回复:
textarea不是input,不能用value,要用innerHTML
但是value有值。。。现在的问题是request.getParameter取到的值为null
丰云 2016-03-09
  • 打赏
  • 举报
回复
textarea不是input,不能用value,要用innerHTML

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧