将变量传递到一个页面,然后在组合框中查找

Pass variable to one page and find in the combobox

本文关键字:然后 组合 查找 一个 变量      更新时间:2023-09-26

我正在制作一个包含员工休假详细信息的HTML页面。在该页面中,挂起的休假选项具有编辑选项。用户可能在其处于挂起状态时进行了离开的编辑。单击编辑按钮后,相应的行详细信息将传递到更新页面。休假类型应为组合框。那么,如何传递该组合框并使该变量成为选定变量。

例如,当我点击休闲假类别中的编辑按钮时,输出应该是

<select id="select_type">
    <option value="Earned Leave">Earned Leave</option>
    <option value="Casual Leave" selected>Casual Leave</option>
</select>

p.S:需要通过javascript传递变量所以我的javascript传递如下所示的变量

function GetUrlValue(VarSearch){
var SearchString = window.location.search.substring(1);
var VariableArray = SearchString.split('&');
for(var i = 0; i < VariableArray.length; i++){
    var KeyValuePair = VariableArray[i].split('=');
    if(KeyValuePair[0] == VarSearch){
        return KeyValuePair[1];
    }
}
}
var x = decodeURIComponent(GetUrlValue('ReqType'));
var y = decodeURIComponent(GetUrlValue('FromDate'));
var z = decodeURIComponent(GetUrlValue('ToDate'));
var z1 = decodeURIComponent(GetUrlValue('NoDays'));

因此,将该值传递给组合框文本,并使其成为选定值。希望你明白我的意思。

如果你有选项值,你可以这样做

var yourSelectedValue = somevalue;
$('#select_type option[value='+yourSelectedValue +']').attr('selected','selected');

或者像这个

$("#select_type").val(yourSelectedValue );