
HTML中向服务器端传递表单值是通过表单控件的name属性的值名对的形势来传递的,也就是说需要给想要传递值的input 一个name 属性值,比如说<input type="textarea" name="address" value="textvalue">然后才能在服务器端的servlet中通过getParameter(“”)方法来获取,这个方法接收的参数就是那个name属性值,返回的值就是input中的value属性值(或者是前台交互时输入的内容)。当然,前提是你已经做好了其他的准备,比如说写好了配置和映射url的webxml文件,就像上位仁兄说的那样做就行~
直接写在aspx的页面上的form中,自己定义样式,在cs文件中的获取方式是 RequestParams["textareaName"];
注意textareaName是textarea控件的name属性,建议为textarea设定相同值的id和name 比如
<textarea id="textareaName" name="textareaName" class="areaCss"></textarea>
没有value也是有value值的,值就是所写内容,你想给textarea里面默认值的话直接写在俩尖括号之间就可以了
<textarea id="aaa">默认值</textarea>
所以获取的时候直接documentgetElementById("aaa")value就好了,或者documentgetElementById("aaa")innerHTML也可以获取到
<textarea id="txt" name="txt"></textarea>
获取很简单:
String txt=requestgetParameter("txt")
另:
不知道你用的是什么语言,如果是ASP的话,可以用:
txt=requestform("txt")
以上就是关于servlet获取textarea的值,为什么是空的,name属性没问题。全部的内容,包括:servlet获取textarea的值,为什么是空的,name属性没问题。、在C#中,如何添加textarea控件,用于web中、在textarea里输入文字再怎么在textarea中获取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)