2017-02-23 189 views
2

我需要根據下拉列表(1)的值更改下拉列表(2)上的選定值。我讀了很多帖子,但我找不到解決方案。根據另一個下拉列表的值更改下拉列表的值

下拉列表(1)

<select name="Active" id="Active" class="imaindatesel"> 
    <option value="" <?php if (!(strcmp("", $row_SeqUpdate['SeqActive']))) {echo "selected=\"selected\"";} ?>>Select........</option> 
    <option value="1" <?php if (!(strcmp(1, $row_SeqUpdate['SeqActive']))) {echo "selected=\"selected\"";} ?>>Enabled</option> 
    <option value="0" <?php if (!(strcmp(0, $row_SeqUpdate['SeqActive']))) {echo "selected=\"selected\"";} ?>>Disabled</option> 
</select> 

下拉列表(2)

<select name="Client" class="imaindatesel" id="Client"> 
    <option value="" <?php if (!(strcmp("", $row_SeqUpdate['ClientName']))) {echo "selected=\"selected\"";} ?>>Select........</option> 
    <option value="1" <?php if (!(strcmp(1, $row_SeqUpdate['ClientName']))) {echo "selected=\"selected\"";} ?>>Enabled</option> 
    <option value="0" <?php if (!(strcmp(0, $row_SeqUpdate['ClientName']))) {echo "selected=\"selected\"";} ?>>Disabled</option> 
</select> 

是否有這樣做使用jQuery的一些方法?

非常感謝您的時間。

+0

添加呈現的HTML也添加到目前爲止您嘗試過的內容 – guradio

回答

2

做象下面這樣: -

$('#Active').on('change',function(){ 
 
    $('#Client').val($('#Active :selected').val()); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<select name="Active" id="Active" class="imaindatesel"> 
 
    <option value="">Select........</option> 
 
    <option value="1">Enabled</option> 
 
    <option value="0">Disabled</option> 
 
</select> 
 

 

 
<select name="Client" class="imaindatesel" id="Client"> 
 
    <option value="">Select........</option> 
 
    <option value="1">Enabled</option> 
 
    <option value="0">Disabled</option> 
 
</select>

+0

感謝您的回覆,我會努力解決此問題並回復您。非常感謝。 – DCJones

+0

完美。再次,非常感謝您的時間。 – DCJones

+0

@DCJones高興地幫助你。:) :) :) –

2

您可以設置Client根據上Active

$(document).on('change', '#Active', function() { 
    $('#Client').val($(this).val()); 
}) 

Live Fiddle

被選中什麼選擇
相關問題