jsp里如何获取text中的值

<formmethod="POST"action="empInfo.jsp?empid=(text中的值)"><tr><tdalign="center"valign="m... <form method="POST" action="empInfo.jsp?empid =(text中的值)">
<tr>
<td align="center" valign="middle" width="150" bgcolor="#304D7C">
<font color="ffffff"> 请输入要查询的员工号: </font>
</td>
<td align="left" bgcolor="#8DB6CD" width="300" height="30"> 
<input type="text" name="name" size="32" maxlength="64">
</td>
<td align="right" bgcolor="#8DB6CD" width="80" height="30"> 
<input type="submit" name="search" value="查询">
</td>
</tr>
</form>

其中(text中的值)这里不知道该怎么写,试了很多方法写都无法传出参数,高手帮帮忙啊。。。
展开
 我来答
百度网友dc81944bb
2009-11-13 · TA获得超过572个赞
知道小有建树答主
回答量:793
采纳率:0%
帮助的人:721万
展开全部
你这个text中的值是 员工号<input type="text" name="name" size="32" maxlength="64">这个值吧?
1:一般action不怎么写,就像一楼说的,empInfo.jsp这里用request.getParament("name"); name是input表单的name。。
2:如果你非要这么写。。这样子改
form加一个name <form name="form" method="POST" action="empInfo.jsp?empid =(text中的值)">
查询按钮加个事件。改成button
<input type="button" name="search" value="查询" onclick=fomrsub() />
</td>
加js:
function fomrsub(){
var value = text中的值;//这里你拿过值来
document.form.action="empInfo.jsp?empid ="+ value;
document.form.submit();
du瓶邪
2015-08-05 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2870万
展开全部
如果你的input标签位于form标签中就可以这样写:
document.forms[0].quantity.value;
其中你的form标签如果是页面中的第一个索引值就是0,以此类推.
如果你的页面不存在form标签,那么就可以这样写:
document.getElementsByName("quantity")[0].value;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尹巧骏
2009-11-13
知道答主
回答量:29
采纳率:0%
帮助的人:11.8万
展开全部
这个你完全可以不再action中加入empid这个变量,你可以把下面的text的name直接换成empid 提交.
如果你实在想要的话。你可以给你的button加一个onclick时间.然后在提交的时候把method的内容换掉啊
例如:
function submitOnclick(){
var form = document.forms[0];
var name = document.getElementsByTagName("name")[0].value;
form.action= "empInfo.jsp?empid="+name;
form.submit();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
godcomexxx
2009-11-13 · TA获得超过1205个赞
知道小有建树答主
回答量:651
采纳率:0%
帮助的人:576万
展开全部
<form method="POST" action="empInfo.jsp?empid =(text中的值)">
将上面这句话
改成
<form method="POST" action="empInfo.jsp">
在empInfo.jsp中
添加
String name = request.getParameter("name");
这样修改就应该能够获得了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sml52111
2009-11-13 · TA获得超过553个赞
知道小有建树答主
回答量:270
采纳率:0%
帮助的人:162万
展开全部
用隐藏域好了 action="empInfo.jsp" 参数都省了

<form method="POST" action="empInfo.jsp?empid =(text中的值)">
<input type="hidden" id="date" name="name" value="">
<tr>
<td align="center" valign="middle" width="150" bgcolor="#304D7C">
<font color="ffffff"> 请输入要查询的员工号: </font>
</td>
<td align="left" bgcolor="#8DB6CD" width="300" height="30">
<input type="text" id="date" name="name" size="32" maxlength="64">
</td>
<td align="right" bgcolor="#8DB6CD" width="80" height="30">
<input type="submit" name="search" value="查询">
</td>
</tr>
</form>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式