将下拉值传递给文本框

我的视图中有一个下拉列表,一个提交按钮和一个文本框。 我想在单击提交按钮或下拉列表的onChange事件时将下拉列表的选定值传递到文本框。 我怎么能实现这个????

我解决了如下:

 $(function() { $('#ddlComp').change(function() { var selectedValue = $(this).val(); $('#txtCompName').val(selectedValue); }); });  
@Html.DropDownList("ddlcomp", Model.CompanyList) @Html.TextBox("txtCompName")

我想在单击提交按钮或下拉列表的onChange事件时将下拉列表的选定值传递给文本框

 $(function() { var selectedValue = ''; // declare variable here // on drop down change $('#ddlComp').change(function() { selectedValue = $(this).val(); // store value in variable $('#txtCompName').val(selectedValue); // update on change }); // on submit button click $('input[type=submit]').click(function(){ $('#txtCompName').val(selectedValue); // update on submit button }); });