
你使用的是struts的框架么,不是吧
<form name="f1" action="inUseraction" method="post" >
这里这样 然后
<a href="javascript:void(0)" onclick=“tj()” />
在javascript中加一个
function tj(){
var username=documentgetElementsByName('userName');
documentformsaction = '<%=contextPath%>/inUseractionusername='+username;
documentforms[0]submit();
}
赋值语句改成这样的 documentgetElementById("qwe")value = documentgetElementById("asd")rows[0]cells[0]childNodes[0]value;
多行文本框和单行文本框方法一样,看实例:
单行文本框
<input type="text" name="name" size="10">
String name=requestgetParameter("name");
多行文本框
<textarea name="test" cols="50" rows="7" ></textarea>
String test=requestgetParameter("test");
jsp表单:
<form action="/servlet/setting" method="post">
<input name="xxid" type="text" id="xxid" size="10" value="<%=schgetXxid() %>">
<intpu type="submit" value="提交">
</form>
servlet代码片段:
String param1 = requestgetParameter("xxid");//xxid为jsp表单元素中的name属性
//这种方式取到的是String类型的,如果必要,可以自己强转类型
这个普通的表单提交,还有另外一种提交方式,ajax提交,这种提交页面是无需刷新的。有时间自己去学一学,在web应用中,ajax是一个很好的也是很需要的技术,时间不多,就写到这儿吧。
推荐几个网站(自己百度一下):
1——csdn
2——iteye
3——中国IT实验室
4——51CTO
很不错的网站
在jsp本页获取本页input text的值是通过js获取的。
1、jsp中的input定义如下:
<!-- 获取文本框的值 -->
<div id="test1">
<input id="input_text1" type="text" value="test1" style="width: 100px;" />
<button id="button_text1">test1</button>
</div>
2、获取值的方法:
$("#button_text1")click(function(){
var result1 = $("#input_text1")val();
alert("result1 = " + result1);
});
以上就是关于如何在action中获取jsp页面文本框中的值全部的内容,包括:如何在action中获取jsp页面文本框中的值、jsp获取子节点的文本值、jsp怎么获取多行文本框的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)