簡體   English   中英

從下拉列表中選擇的選項將填充另一個文本框/下拉列表中的更改值

[英]selected option from drop down fills another text box/drop down value value on change

我有這種形式,可以根據選擇的第一個下拉列表值更改第二個下拉列表中的值。 它按設計工作,但僅在第一個選擇的選項上起作用。 如果我再次選擇下拉菜單中的另一個值(第二次),則不會更改下拉菜單中的兩個值(僅在第一個選擇時更改)。 在這種情況下,如果用戶第一次輸入錯誤的值,除非重新加載頁面,否則無法更改它。 這是一個小提琴http://jsfiddle.net/k4hYE/53/

    var objArray = {"On-Call Service": "Per Pickup"};
    var objArray = {"Every Six Months (2 Stops Annually)": "Per Pickup"};
    var objArray = {"Every Three Months (4 Stops Annually)": "Every Three Months"};
    var objArray = {"Every Other Month (6 Stops Annually)": "Every Other Month"};
    var objArray = {"Monthly (12-13 Stops Annually)": "Per Month"};
    var objArray = {"Every Other Week (26 Stops Annually)": "Per Month"};
    var objArray = {"Every Week (52 Stops Annually)": "Per Month"};


    $("#00NA00000047Jk8").change(function()
    {
     var ddText = $(this).val();
    $.each(objArray,function(key,value)
    {
    if(ddText == key)
        $("#00NA0000005wIiU").val(value);
    });
    });

您將在每次迭代中重置數組。

Fixedhttp : //jsfiddle.net/k4hYE/55/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM