代码之家  ›  专栏  ›  技术社区  ›  bastijn

根据当前下拉列表(数据库项)选择(ASP.NET MVC)填充文本框

  •  0
  • bastijn  · 技术社区  · 14 年前

    我的视图中有一个下拉框,它由数据库中的对象填充。现在我要做的是,根据下拉列表中的选择,用下拉列表中所选对象的属性值填充各种文本框。

    有很多例子 复制所选下拉值 在使用jquery/javascript等的文本框中,但我找不到任何相同的操作,而是复制;将 对象的属性 在文本框中。

    如何以一种好的方式做到这一点?我宁愿不张贴整个表格,尽管这些答案也可能张贴。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Alex    14 年前
     $('select#yourControlId').change(function () {
        var selectedVal = $(this).val();
    
        document.location = '<%= Url.Action( "Action", "Controller") %>' + '?val=' + selectedVal;
     });
    

    然后你会抓到 val 在签名的行动方法和填充适当的文本框…

    你也可以上 Changed 执行jquery-ajax发布…

    http://api.jquery.com/jQuery.ajax/