1
jquery를 사용하여 작동을 설정/해제합니다.텍스트 상자를 활성화/비활성화하는 방법. 또한 드롭 다운 목록에서 값 변경시 텍스트 상자를 비워 두십시오.
<script type="text/javascript">
$(document).ready(function() {
$("#ddlUser").change(function() {
var selectedValue = $(this)[0].value;
if (selectedValue == "--Select User--") {
$("#txtUserName").removeAttr("disabled");
$("#txtUserName").val("");
$("#txtPassword").removeAttr("disabled");
$("#txtPassword").val("");
$("#txtConfirmPassword").removeAttr("disabled");
$("#txtConfirmPassword").val("");
$("#txtEmailId").removeAttr("disabled");
$("#txtEmailId").val("");
}
else {
$("#txtUserName").attr("disabled", "disabled");
$("#txtPassword").attr("disabled", "disabled");
$("#txtConfirmPassword").attr("disabled", "disabled");
$("#txtEmailId").attr("disabled", "disabled");
}
});
});
</script>
<%= Html.DropDownList("ddlUsers", (SelectList)ViewData["ddlUsers"], "--Select User--", new { id = "ddlUsers", title = "Select User" })%>
컨트롤러의 데이터는
MembershipUserCollection lstUser = Membership.GetAllUsers();
ViewData["ddlUsers"] = new SelectList(lstUser, "UserName", "UserName");