当前位置: 代码迷 >> Java Web开发 >> js取得当前下拉框所选择的值,如何用到jsp中
  详细解决方案

js取得当前下拉框所选择的值,如何用到jsp中

热度:56   发布时间:2016-04-16 22:10:27.0
js取得当前下拉框所选择的值,怎么用到jsp中?
<tr class="<%=trClass%>"
        onclick="submitForm('<%=prpDcarModelSchema.getModelName()%>'
      ,'<%=prpDcarModelSchema.getModelCode()%>'
      ,'<%=prpDcarModelSchema.getExHaustScale()%>'
      ,'<%=prpDcarModelSchema.getSeatCount()%>'
      ,'<%=prpDcarModelSchema.getTonCount()%>'
      ,'<%=prpDcarModelSchema.getNoCarShipFlag()%>'
      ,'<%=prpDcarModelSchema.getFactory()%>'
         <%if(%>'<%=(document.getElementById("priceKind").value==""||(document.getElementById("priceKind").value=="newCarPrice"%>'<%){
        if(strPurchasePriceTaxComCode.indexOf(strComCode.substring(0,2))>-1){ %>



第9行<%= %>应该是嵌套java代码,但是我想在这里判断一下下拉框所选择的值,怎么办
------解决方案--------------------
if(document.getElementById("下拉框的ID").value==""){

}
看看这样行不行,说实话感觉你的代码好拥挤,可以使用jquery来进行取值捏
------解决方案--------------------
不知道你具体的需求是什么,可不可以详细的叙述一下
------解决方案--------------------
请把详细代码复制出来~~问题不明确~
------解决方案--------------------
好吧,感觉你自己就可以解决了,进行一些if判断不就可以了吗?
------解决方案--------------------
用Jquery 或者 jstl 的标签取值啊,在jsp 里面写这么多java代码 太不好看了
------解决方案--------------------
首先要理解一点,jsp是服务器语言,js是客户端语言,在页面打开以后,jsp里面的代码已经执行了,生成了最终访问的html,你再用js是不能再处理jsp的代码,要想做一些需要jsp来做的处理,就用ajax把js的值传给另一个jsp页面来处理。可以学习一下ajax
  相关解决方案