话不多说,贴码
function query(){
var queryUrl = 'querypolicyno/query?comCode='+$("#address").val()+'&prpUrl='+$("#srh_prpUrl").val()+'&policyNo='+$("#srh_policyNo").val();
$("#configTable").omGrid("setData", queryUrl);
}
function change(id){
var lq = jQuery.noConflict();
lq.ajax({url:'querypolicyno/findurl?comCode='+id,type:"get",dataType:"json",success:function(prpDProvinceInfo){
document.getElementById('srh_prpUrl').value=prpDProvinceInfo.prpUrl;
}});
} <div id="srh_url_panel" style="background-color:white;">
<form id="srh_configForm" method="post">
<table cellspacing="0" class="search-table" style="font-size: 14px;" width="780" height="20">
<tr>
<th><label>查询省市</label></th>
<!-- <td>
<input id="srh_bankAreaCode" />
<input type="hidden" id="srh_EQ_bankCode" name="srh_EQ_bankCode" />
</td>
-->
<td>
<div>
<select id="address" onchange="change(this.value);">
<option value='34000000'>
安徽
</option>
<option value='23000000'>
山东
</option>
<option value='45000000'>
广西
</option>
<option value='23000000'>
黑龙江
</option>
<option value='13000000'>
河北
</option>
<option value='35000000'>
福建
</option>
<option value='12000000'>
天津
</option>
<option value='14000000'>
山西
</option>
<option value='15000000'>
内蒙
</option>
<option value='21000000'>
辽宁
</option>
<option value='22000000'>
吉林
</option>
<option value='31000000'>
上海
</option>
<option value='32000000'>
江苏
</option>
<option value='36000000'>
江西
</option>
<option value='37000000'>
山东
</option>
<option value='41000000'>
河南
</option>
<option value='42000000'>
湖北
</option>
<option value='43000000'>
湖南
</option>
<option value='33000000'>
浙江
</option>
<option value='46000000'>
海南
</option>
<option value='51000000'>
四川
</option>
<option value='52000000'>
贵州
</option>
<option value='53000000'>
云南
</option>
<option value='54000000'>
西藏
</option>
<option value='61000000'>
陕西
</option>
<option value='62000000'>
甘肃
</option>
<option value='63000000'>
青海
</option>
<option value='64000000'>
宁夏
</option>
<option value='65000000'>
新疆
</option>
<option value='50000000'>
重庆
</option>
<option value='44000000'>
广东
</option>
</select>
</div>
</td>
</tr>
<tr>
<th><label>非车承保地址</label></th>
<td> <input id="srh_prpUrl" name="srh_prpUrl" type="text" class="input-text" value="${prpUrl}"/></td>
<th><label>保单号</label></th>
<td> <input id="srh_policyNo" name="srh_policyNo" type="text" class="input-text"/> </td>
</tr>
</table>
<br>
<div>
<input id="queryButton" type="button" value="查询" onclick="query()"/>
</div>
</form>
</div>
当点一下 下拉列表 执行一次onchange()后 点击查询 就会报query() 不是一个function()不执行onchange() 就不会有这个问题,可以进到后台的Controller中。
selectonchange function
function query(){
var queryUrl = 'querypolicyno/query?comCode='+$("#address").val()+'&prpUrl='+$("#srh_prpUrl").val()+'&policyNo='+$("#srh_policyNo").val();
$("#configTable").omGrid("setData", queryUrl);
}
function change(id){
var lq = jQuery.noConflict();
lq.ajax({url:'querypolicyno/findurl?comCode='+id,type:"get",dataType:"json",success:function(prpDProvinceInfo){
document.getElementById('srh_prpUrl').value=prpDProvinceInfo.prpUrl;
}});
} <div id="srh_url_panel" style="background-color:white;">
<form id="srh_configForm" method="post">
<table cellspacing="0" class="search-table" style="font-size: 14px;" width="780" height="20">
<tr>
<th><label>查询省市</label></th>
<!-- <td>
<input id="srh_bankAreaCode" />
<input type="hidden" id="srh_EQ_bankCode" name="srh_EQ_bankCode" />
</td>
-->
<td>
<div>
<select id="address" onchange="change(this.value);">
<option value='34000000'>
安徽
</option>
<option value='23000000'>
山东
</option>
<option value='45000000'>
广西
</option>
<option value='23000000'>
黑龙江
</option>
<option value='13000000'>
河北
</option>
<option value='35000000'>
福建
</option>
<option value='12000000'>
天津
</option>
<option value='14000000'>
山西
</option>
<option value='15000000'>
内蒙
</option>
<option value='21000000'>
辽宁
</option>
<option value='22000000'>
吉林
</option>
<option value='31000000'>
上海
</option>
<option value='32000000'>
江苏
</option>
<option value='36000000'>
江西
</option>
<option value='37000000'>
山东
</option>
<option value='41000000'>
河南
</option>
<option value='42000000'>
湖北
</option>
<option value='43000000'>
湖南
</option>
<option value='33000000'>
浙江
</option>
<option value='46000000'>
海南
</option>
<option value='51000000'>
四川
</option>
<option value='52000000'>
贵州
</option>
<option value='53000000'>
云南
</option>
<option value='54000000'>
西藏
</option>
<option value='61000000'>
陕西
</option>
<option value='62000000'>
甘肃
</option>
<option value='63000000'>
青海
</option>
<option value='64000000'>
宁夏
</option>
<option value='65000000'>
新疆
</option>
<option value='50000000'>
重庆
</option>
<option value='44000000'>
广东
</option>
</select>
</div>
</td>
</tr>
<tr>
<th><label>非车承保地址</label></th>
<td> <input id="srh_prpUrl" name="srh_prpUrl" type="text" class="input-text" value="${prpUrl}"/></td>
<th><label>保单号</label></th>
<td> <input id="srh_policyNo" name="srh_policyNo" type="text" class="input-text"/> </td>
</tr>
</table>
<br>
<div>
<input id="queryButton" type="button" value="查询" onclick="query()"/>
</div>
</form>
</div>
当点一下 下拉列表 执行一次onchange()后 点击查询 就会报query() 不是一个function()不执行onchange() 就不会有这个问题,可以进到后台的Controller中。
selectonchange function
对象不支持此属性或方法
<div id="sysUrl_btnbar"></div>
<table id="configTable"></table>
<div id="bankDetailDialog">
<div id="bankDetail"></div>
</div>
如果不点select 不执行onchange() 上面是没问题的啊。。
这个执行完onchange后 这个就取不到值了 直接报错