2011-04-22 163 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

相关问题