gpt4 book ai didi

javascript - 页面重新加载验证后,下拉列表未加载

转载 作者:行者123 更新时间:2023-12-01 04:00:26 26 4
gpt4 key购买 nike

我有一个表单和一个下拉列表,如下所示:

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="";
}

}

有人可以建议我如何解决这个问题吗?

最佳答案

那是因为您在回发期间丢失了数据。无论下拉列表的选定值如何,您都需要在页面加载期间获取数据。请注意,只有选定的值才会传递到服务器,而不是所有选择的选项。

关于javascript - 页面重新加载验证后,下拉列表未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42238391/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com