2012-06-17 3 views
2

가능한 복제를 사용하여 텍스트 박스 :
passing values of dropdown to textbox통과 값은 mvc3 면도기를

나는 드롭 다운리스트를 가지고, 내보기에서 버튼과 텍스트 상자를 제출합니다. 제출 버튼을 클릭하거나 dropdownlist의 onChange 이벤트를 사용할 때 dropdownlist의 선택된 값을 텍스트 상자에 전달하려고합니다. 어떻게 이것을 할 수 있습니까 ????

편집 :

나는 이런 짓을했지만 작동하지 않았다 : 당신의 편집에서

<script type="text/javascript"> 
    $(function() { 
     $('#ddlComp').change(function() { 
      var selectedValue = $(this).val(); 
      $('#txtCompName').val(selectedValue); 
     }); 
    }); 
</script> 

<form action="/"> 
    @Html.DropDownList("ddlcomp", Model.CompanyList) 
    <input type="submit" value="Submit" /> 
    @Html.TextBox("txtCompName") 
</form> 

답변

0

는 목록 아래로 드롭의 ID가 그와 일치하지 않습니다 귀하의 jQuery 선택기. 양식에 따라 다음과 같아야합니다.

<script type="text/javascript"> 
    $(function() { 
     $('#ddlcomp').change(function() { 
      var selectedValue = $(this).val(); 
      $('#txtCompName').val(selectedValue); 
     }); 
    }); 
</script> 
1
$("#mydropdown").change(function(){  
    $("#mytextbox").val($(this).value()); 
}); 
+0

나는 좋았지 만 효과가 없었습니다. @model ddlself.Models.dropself <스크립트 유형 = "텍스트/자바 스크립트"> $ (함수() { $ ('#의 ddlComp'). 변화 (함수() { VAR selectedValue = $ (이). val (selectedValue); }); });

@ Html.DropDownList ("ddlcomp"Model.CompanyList) @ Html.TextBox ("txtCompName")

+0

문제의 코드를 여기에 표시 할 수 없습니다. – Rab