【发布时间】:2012-06-13 22:49:47
【问题描述】:
我有一个 ASP.NET 表单 (C#),但是我单击了应该执行 JS 方法的此按钮,我收到错误“Microsoft JScript 运行时错误:'document.getElementById(...)' is null or not an对象”
这很奇怪,因为它应该可以工作:
<asp:LinkButton ID="btnDriverPopulate" runat="server" Text="" Height="55px" Width="172px" CssClass="btnMTO"
OnClientClick="readLicense()" ToolTip="Check Driver" />
这里是文本框代码
<asp:TextBox ID="DriverLast" runat="server" Width="180px" Text='<%# Eval("Last") %>' ToolTip="Enter driver last name"></asp:TextBox>
<cc:TextBoxValidator ID="valDriverLast" runat="server" AllowBlank="false" Display="dynamic" ControlToValidate="DriverLast" ValidationGroup="ValGrpDriver"
CorrectFormat="Please enter in alphanumeric characters only." FieldName="Last Name" RegString="^[a-zA-Z0-9\s.,\-']+$" />
应该将文本框的值设置为“hi”的 JS 函数 readLicense
document.getElementById("DriverLast").value = "hi";
【问题讨论】:
标签: javascript asp.net