如果是javascript获取 documentgetElementById("表单的ID")value;
如果是servlet 在目标servlet调用 requestgetParameter("表单的name值 注意:id值获取不到")
如果是struts框架的html标签 比如<html:text property="name" styleId="ID"></html:text>
是一个文本 在js获取就要标记 styleId="ID" 同样 documentgetElementById("表单的ID")value;
在struts html标签中 styleId 就相当于id
如果是目标 action 就 requestgetParameter("property的值");
在jsp页面中:选择部门 <input type="text" name="deptName"/<input type="button" value="选择"/点击选择按钮,d出个窗口(不是页面):请选择部门<input type="radio" name="dept"/行业推广部<input type="radio" name="dept"/寿险事业部<input type="button" value="确定"/<input type="button" value="取消"/选择部门后,点击确定按钮,把选择的值回传到jsp页面<input type="text" name="deptName"/对应的文本框内,需要思路,详细代码;
假如在该文本框设一name与id(假如是name="account" id="account")
可以直接用requestgetParameter("account")来获取;
当然,也可以用JavaScript来得到值:var account = documentgetElementById("account")value;
jsp页面获取select的值:
测试页面代码如下:
<%@ page language="java" import="javautil" pageEncoding="GB18030"%>
<%
requestsetCharacterEncoding("GB18030");//加上这一句解决的
String path = requestgetContextPath();
String basePath = requestgetScheme() + "://"
+ requestgetServerName() + ":" + requestgetServerPort()
+ path + "/";
//存放下来菜单对应值的数组
ArrayList nu = new ArrayList();
nuadd("一");
nuadd("二");
nuadd("三");
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'testselectjsp' starting page</title>
</head>
<body>
通过requestgetParameter("number")方法取得下拉框选取的值
<form method=post action="testselectjsp"> <!-- 提交给自身 -->
<select name=number>
<%
for (int i = 0; i < nusize(); i++) {
outprint("<option>" + nuget(i) + "</option>");
}
%>
</select>
<input type="submit" value="提交" name="submit">
</form>
</body>
<%
//取得提交的数字,并显示
String n = (String) requestgetParameter("number");
outprint("选的值是:" + n);
%>
</html>
运行界面:
以上就是关于如何获取jsp页面中输入框的值全部的内容,包括:如何获取jsp页面中输入框的值、jsp页面中点击按钮d出窗口,选择其中的单选框后,值回传到jsp页面对应文本框中、如何用jsp读取文本框的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)