jsp刷新页面 下拉框设置默认值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp刷新页面 下拉框设置默认值相关的知识,希望对你有一定的参考价值。

<select id="rohs" name="$status.expression" value="$status.value"
<c:if test="$(not empty disabledFields) && (fn:contains(disabledFields,'zhyxdj'))">disabled="disabled"</c:if> >
<option value=" " <c:if test="$status.value eq ''">selected</c:if>>请选择</option>
<option value="A" <c:if test="$status.value eq 'A'">selected</c:if> >A:推荐使用</option>
<option value="C" <c:if test="$status.value eq 'C'">selected</c:if> >C:谨慎使用 </option>
<option value="D" <c:if test="$status.value eq 'D'">selected</c:if> >D:限制使用</option>
<option value="L" <c:if test="$status.value eq 'L'">selected</c:if> >L:临时使用 </option>
<option value="S" <c:if test="$status.value eq 'S'">selected</c:if> >S:禁止使用 </option>
</select>
默认L,刷新时保持所修改的选择项

参考技术A 利用js 初始化吧 你这种写法太令人混乱了,给你一个示范
$(function()
//选择
var areas=document.getElementById("rohs");
for(var i=0;i<areas.options.length;i++)
if(areas.options[i].value=='$status.value')
areas.options[i].selected=true;


);追问

这和我那有什么区别吗,只是精简了些,还是没有达到我想要的效果的啊

追答

这个只有回显的功能,当需要默认时,可以再if后面添加当$status.value==''时,让其默认选择L就行,自己难道一点变动都不会改,这只是建议,自己需要功能来修改

45、vue select下拉框绑定默认值

参考技术A vue select下拉框绑定默认值:

首先option要加value值,以便v-model可以获取到对应选择的值

一、当没有绑定v-model,直接给对应的option加selected属性

二、当给select绑定了v-model的值的时候,要给v-model绑定的data值里写默认值

以上是关于jsp刷新页面 下拉框设置默认值的主要内容,如果未能解决你的问题,请参考以下文章

h5手机页面select固定下拉高度

struts2页面中修改为啥select值不回显

vue el-select 设置默认值后选项无法切换

在jsp中如何实现加一个动态下拉框选择年份,并在当前页面显示相应的月份值?

js下拉菜单选中刷新页面效果

小程序-下拉刷新