我有一个搜索下拉列表。如何在 mvc 中创建一个包含四个值的下拉列表。当我从下拉列表中选择一个值并单击搜索按钮时,将显示相应的字段,但选择将更改为默认值。
例如,下拉列表有 4 个值。默认值将被选中,其他值为红色、绿色、蓝色和橙色。当我选择蓝色并单击搜索按钮时,将显示所有与蓝色相关的字段,但缺少选择。它回去选择。
我有一个搜索下拉列表。如何在 mvc 中创建一个包含四个值的下拉列表。当我从下拉列表中选择一个值并单击搜索按钮时,将显示相应的字段,但选择将更改为默认值。
例如,下拉列表有 4 个值。默认值将被选中,其他值为红色、绿色、蓝色和橙色。当我选择蓝色并单击搜索按钮时,将显示所有与蓝色相关的字段,但缺少选择。它回去选择。
You can use this script:
<script>
$(document).ready(function setSelectedIndex(s, v) {
for (var i = 0; i < s.options.length; i++) {
if (s.options[i].text == v) {
s.options[i].selected = true;
return;
}
}
}
var name = '@ViewData["ColorName"]';
setSelectedIndex(document.getElementById('IDofDropDown'), '' + name + '');
});
从控制器传递视图数据值