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中的值)这里不知道该怎么写,试了很多方法写都无法传出参数,高手帮帮忙啊。。。 展开
<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中的值)这里不知道该怎么写,试了很多方法写都无法传出参数,高手帮帮忙啊。。。 展开
6个回答
展开全部
你这个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();
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();
展开全部
如果你的input标签位于form标签中就可以这样写:
document.forms[0].quantity.value;
其中你的form标签如果是页面中的第一个索引值就是0,以此类推.
如果你的页面不存在form标签,那么就可以这样写:
document.getElementsByName("quantity")[0].value;
document.forms[0].quantity.value;
其中你的form标签如果是页面中的第一个索引值就是0,以此类推.
如果你的页面不存在form标签,那么就可以这样写:
document.getElementsByName("quantity")[0].value;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个你完全可以不再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();
}
如果你实在想要的话。你可以给你的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();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<form method="POST" action="empInfo.jsp?empid =(text中的值)">
将上面这句话
改成
<form method="POST" action="empInfo.jsp">
在empInfo.jsp中
添加
String name = request.getParameter("name");
这样修改就应该能够获得了
将上面这句话
改成
<form method="POST" action="empInfo.jsp">
在empInfo.jsp中
添加
String name = request.getParameter("name");
这样修改就应该能够获得了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用隐藏域好了 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>
<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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询