2011-04-22 111 views
0

我正在使用兩個不同部分的窗體。兩部分都有幾個文本字段和一個下拉列表。第二部分還有一個複選框,當選中自動填充文本字段時使用前一部分的信息。當複選框被選中時,我需要從第一部分的下拉菜單中選擇所選的值。有什麼建議?謝謝。當複選框被選中時,基於另一個下拉菜單自動選擇下拉菜單

$("input#sh_check").click(function(){ 
     if ($("input#sh_check").is(':checked')) 
     { 
      // Checked, copy values 
      $("input#sh_compname1").val($("input#st_compname1").val()); 
      $("input#sh_compname2").val($("input#st_compname2").val()); 
      $("input#sh_address1").val($("input#st_address1").val()); 
      $("input#sh_address2").val($("input#st_address2").val()); 
      $("select#sh_territory option:selected").val($("select#st_territory option:selected")); 
     } 
     else 
     { 
      // Clear on uncheck 
      $("input#sh_compname1").val(""); 
      $("input#sh_compname2").val(""); 
      $("input#sh_address1").val(""); 
      $("input#sh_address2").val(""); 
      $("#sh_territory").val(""); 
     } 
    }); 

回答

2
$("select#sh_territory").val($("select#st_territory").val()); 

應該工作。

+0

我原來是這樣的,它似乎沒有工作。我只是把它放回來。這是一個鏈接到它的實際形式,如果有所幫助。 http://chrisneigh.com/SalesQuoteRequest/ – 2011-04-22 14:10:22

+0

非常感謝!我再次查看了我的代碼,並意識到如果實際上將該ID添加到下拉列表中,這可能會有所幫助。 – 2011-04-25 12:48:41

相關問題