原来的aspx页面的控件:<asp:TextBox ID="txt_old" runat="server" TextMode="Password"></asp:TextBox>
查看源码后的控件:<input name="ctl00$ContentPlaceHolder1$txt_old" type="password" id="ContentPlaceHolder1_txt_old" />
可以看见id变了,这耗费我好久最后查看源码才发现的问题,真是醉了
原来的js:var password = document.getElementById("txt_new"); ,无法取到这个控件,所以我的js就没有反应一样。。
现在的js: var password = document.getElementById("<%=txt_new.ClientID%>"); 这样就可以取到这个控件了。