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中要进行判断,哪位大侠帮帮忙?
没看懂……是把这个放到JSP页面吗?
追答是啊
var v=0;
这段可以随便放,最好放在页面最后。其中定义了一个叫v的变量。
用
替换
这样,每次你的 select一改变,那个v变量也会改变。如果要用它,就直接引用它就行了。
是这样,我把你写的粘贴到了JSP页面,我的JS页面,有这样的方法,是这样接收的:
function saveForm(field,saveType)
{
var statusF = document.getElementsByName("prpLassistFeeAuditStatus");
if(statusF.length>0){
statusFlag = document.getElementsByName("prpLassistFeeAuditStatus")[0].value;
}
}
然后页面报错,说statusFlag 未定义,是哪里错了呢?
你那段代码最后一个大括号是中文的,不是英文的。
追问这个是我在这上面敲的,除了这个呢?
追答以下代码在我的机器上正常运行。你试一下。
定损交互
删除
需修改
合格
function showValue(){
statusF = document.getElementsByName("prpLassistFeeAuditStatus");
if(statusF.length>0){
statusFlag = document.getElementsByName("prpLassistFeeAuditStatus")[0].value;
alert(statusFlag);
}
}
他会报statusF 未定义的错误
追答奇怪了。我这里一切正常啊。无论是IE还是火狐都能正常运行。你是直接把我的代码拷贝后存成一个HTML吗? 还是加了其他的东西?或者你把整个的JSP贴出来看看?
本回答被提问者采纳你来?哥哥,你倒是告诉告诉我答案啊……
在js中怎么获取jsp页面的值
(1)直接在URL请求后添加 如:<a href="thexuan.jsp?action=transparams&detail=directe")直接传递参数, 特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码: response.sendRedirect("thexuan.jsp?action=transparams&detail=directe") ,可用request.getParameter(name)取得参数 (2)...
在js中可以引用jsp中的数据吗
方法一:将jsp中的变量输出到html中的type为hidden的input中,js从input中去取值 <!-- jsp页面中的input元素 --><input type="hidden" value="<%=serverData%>" id="J_ServerData"><!--当然,挂在某一个DOM元素的属性上也是可以的<div id="J_DataDiv" data-server-data="<%=serverData%...
我想在jsp页面中用js获取s:property中的value要怎么办?
jsp页面中用js获取s:property中的value的做法是在js中利用单引号对界定s:property取值。如下:var url = ''1、jsp文件定义如下: <input type="button" onclick="javascript:cancel()" value=""\/> <\/
我想在jsp页面中用js获取s:property中的value要怎么办
很简单啊!s:property的value是从action中获取的值,既然这样,你可以在js这样获取:var name = ${属性名}; 当然,用el表达式要引入jstl标签库!不然要报错!也可以: js:var name=document.getElementById('name').innerHTML;
jsp获取页面元素值的方法有哪些
1 在jsp中获取方式就是request.getParameter("name");< String rv = request.getParameter("rd1");\/\/获取的值是4,如果5个单选项一个没选,获取的值是null > 2,jquery本身可以未提交获取,javascript方式也算其中之一。
如何在jsp上取值
jsp页面的取值一般是通过form表单后javaBean的,先set,后get,不清楚你要做成什么效果,所以也不好说啊
jsp怎么获取获取网页中的文字
方案一:使用jsp的include功能把a.html包进来,为了页面不闪动,可以在包含时使用隐藏DIV,加载完时使用js对包含DIV进行取值并处理再重新赋值并显示就行了 方案二:在显示b.jsp页面时,使用ajax加载a.html,再对加载的页面进行取值处理重新赋值就ok 方案三:把“要获取的内容”也就是两个页面要共享的...
如何获取jsp页面input的值
java类获取jsp页面中input标签的值的方法:jsp页面代码: 注:style="display: none;" 这里display属性值为none表示隐藏input标签.java类的代码:String swfID = request.getParameter("swfID"); \/\/注这里一定要是input标签的name的值 javascript获取input的值和给input赋值的方法:js代码:获取input...
能否用js判断 进入页面身份 使页面中的输入框变不可编辑
这个是可以判断的。比如用jsp页面,判断方法如下:在js代码中接收登陆者的session var user='<%=sessions.getAttribute("username");%>';if(user=="admin"){ \/\/比如是admin登陆,则让id=txt1 的文本框不可编辑 ("#txt1").attr("disabled",true);}else{\/\/否则是其他登陆者,操作其他逻辑 } ...
如何在jsp中获取js中的返回值
如果是使用js做页面跳转,那么可以通过js设置跳转参数,在JSP使用getParameter来获得参数;如果是在同一个页面需要获取js的返回参数,比如Ajax异步请求,那么需要使用一种中间件来获取,比如DWR等。