由於系統,在更新一個文本框的時候,需要根據隱藏域中的值來更新另外一個文本框的值,有如下範例代碼
js:
<script type="text/javascript" language="javascript">
function CheckQty(source, arguments) {
var qty = document.getElementById("<% = txtQty.ClientID %>").value;
document.getElementById("<% = txtPALNum.ClientID %>").value = qty - document.getElementById("<% = txtCheckNum.ClientID %>").value;
}
</script>
textbox:
<asp:TextBox ID="txtCheckNum" runat="server" Width="212px" MaxLength="20" AutoCompleteType="Disabled"></asp:TextBox>
HiddenField:
<asp:HiddenField ID="txtGoodsId" runat="server" Value="" />
注意到asp.net使用js獲取頁面中元素值與java不一樣,需要遵循以下規範:
document.getElementById("<%=HiddenFieldIDName.ClientID%>").value
document.getElementById("<%=textboxIDName.ClientID%>").value