如何用JS取JSP页面的值,并且判断?
JSP页面:<tdstyle='width:4%'><selectname="prpLassistFeeAuditStatus"><optionvalue="0"<%=p...
JSP页面:
<td style='width:4%' >
<select name="prpLassistFeeAuditStatus">
<option value="0" <%=prpLassistFeeDto1.getAuditStatus().equals("1") ? "selected" : ""%>>定损交互</option>
<option value="1" <%=prpLassistFeeDto1.getAuditStatus().equals("2") ? "selected" : ""%>>删除</option>
<option value="2" <%=prpLassistFeeDto1.getAuditStatus().equals("3") ? "selected" : ""%>>需修改</option>
<option value="3" <%=prpLassistFeeDto1.getAuditStatus().equals("4") ? "selected" : ""%>>合格</option>
</select>
</td>
希望实现:
我想在JSP页面中写一个function,里面希望取到上面列表框的值,就是当列表框选择的是合格的时候,就为value就为4,列表框选择删除的时候,value就为2,我在这个Functions中要进行判断,哪位大侠帮帮忙? 展开
<td style='width:4%' >
<select name="prpLassistFeeAuditStatus">
<option value="0" <%=prpLassistFeeDto1.getAuditStatus().equals("1") ? "selected" : ""%>>定损交互</option>
<option value="1" <%=prpLassistFeeDto1.getAuditStatus().equals("2") ? "selected" : ""%>>删除</option>
<option value="2" <%=prpLassistFeeDto1.getAuditStatus().equals("3") ? "selected" : ""%>>需修改</option>
<option value="3" <%=prpLassistFeeDto1.getAuditStatus().equals("4") ? "selected" : ""%>>合格</option>
</select>
</td>
希望实现:
我想在JSP页面中写一个function,里面希望取到上面列表框的值,就是当列表框选择的是合格的时候,就为value就为4,列表框选择删除的时候,value就为2,我在这个Functions中要进行判断,哪位大侠帮帮忙? 展开
3个回答
展开全部
String nu=request.getParameter("prpLassistFeeAuditStatus");//这就是你要的取select值的方法
nu为变量名,其中prpLassistFeeAuditStatus就是你写的name选项的name值。
在你的代码里加上
<form action="JSP文档名.jsp" method="post">
你的内容
<input type="submit" value="提交">
</form>
提交后,select选中的值就被存入nu这个变量中,这是你可以直接把nu放到JS里用
这个方法比较简单,还有个用JAVABEAN实现的。这里就不说了
nu为变量名,其中prpLassistFeeAuditStatus就是你写的name选项的name值。
在你的代码里加上
<form action="JSP文档名.jsp" method="post">
你的内容
<input type="submit" value="提交">
</form>
提交后,select选中的值就被存入nu这个变量中,这是你可以直接把nu放到JS里用
这个方法比较简单,还有个用JAVABEAN实现的。这里就不说了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script type="text/javascript">
var v=0;
</script>
<select name="prpLassistFeeAuditStatus" onchange="javascript:v=this.options[this.options.selectedIndex].value;">
var v=0;
</script>
<select name="prpLassistFeeAuditStatus" onchange="javascript:v=this.options[this.options.selectedIndex].value;">
更多追问追答
追问
没看懂……是把这个放到JSP页面吗?
追答
是啊
var v=0;
这段可以随便放,最好放在页面最后。其中定义了一个叫v的变量。
用
替换
这样,每次你的 select一改变,那个v变量也会改变。如果要用它,就直接引用它就行了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我来
追问
你来?哥哥,你倒是告诉告诉我答案啊……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询