如何在action中获取jsp页面文本框中的值

如何在action中获取jsp页面文本框中的值,第1张

你使用的是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怎么获取多行文本框的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9655910.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存