2017-02-14 2 views
0

У меня есть форма и раскрывающийся список, как показано ниже:Раскрывающийся список не загружается после проверки на перезагрузки страницы

enter image description here

я написал предупреждения проверки для других полей, которые выше этого выпадающего списка. Но когда какой-либо из триггеров проверки, это выпадающий не заселен после перезагрузки страницы и отображается, как показано ниже:

enter image description here

У меня есть ниже в моем JSP:

<tr><td> 
<stripes:checkbox name="policyShow" onclick="handleDisable(policyShow, policyNumber,null)"/><stripes:label for="DealerTransactionReport.policy" /></td> 
<td>     
<stripes:select name="policyNumber" disabled="${!actionBean.policyShow}" onchange="handleSelectedAll();"> 
<stripes:options-collection collection="${actionBean.policyList}" value="policyNumber" label="description" /> 
</stripes:select> 

</td> 
</tr> 

Я пытался писать OnChange функцию, но ничего не работает до сих пор, и я в настоящее время ниже код:

function handleSelectedAll() 
{ 
     var select = document.forms['dealerTransactionForm'].policyNumber.options[document.forms['dealerTransactionForm'].policyNumber.selectedIndex].index; 
if(select== 0) 
{ 
document.forms[dealerTransactionForm].searchTxt.value="";   
} 

} 

Может кто-то пожалуйста, подсказывают, как мне решить т его проблема ??.

ответ

2

Это потому, что вы теряете данные во время обратной передачи. Вы должны извлекать данные во время загрузки страницы независимо от выбранного значения раскрывающегося списка. Следует отметить, что на сервер передается только выбранное значение, а не все выбранные параметры.

Смежные вопросы