ASP.Net控件呈現爲瀏覽器上的標準HTML元素。在腳本中,您可以通過使用ASP.Net控件的ClientID
屬性來獲取對它們的引用。
在你的aspx把這個腳本塊:
var ddl = document.getElementById('<%=DDLSalesPerson.ClientID %>');
var textBox = document.getElementById('<%= txtSalesPerson.ClientID%>');
現在你必須引用到DOM對象的選擇和輸入元素的ASP.Net控件呈現,你可以使用這些技術你」已經學習了HTML元素。
其他信息 你需要一個onchange屬性添加到您的DropDownList控制,例如:
<asp:DropDownList runat="server" ID="DDLSalesPerson" DataValueField="keyid" onchange="ddlChange();" DataTextField="FullName" />
,然後把這個腳本塊在你的aspx
<script type="text/javascript">
function ddlChange()
{
var ddl = document.getElementById('<%=DDLSalesPerson.ClientID %>');
var textBox = document.getElementById('<%= txtSalesPerson.ClientID%>');
textBox.value = ddl.options[ddl.selectedIndex].text;
}
</script>
當你改變下拉列表中,您將看到文本框更新。在IE和Chrome中測試。