<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