我正在使用 Visual Studio 2012 构建一个使用 ASP.NET 的 Web 应用程序。
<asp:TextBox ID="textBox1" runat="server"></asp:TextBox>
以上代码用于文本框
<script type="text/javascript">
function validate2() {
if (document.getElementById("<%=textBoxToolID.ClientID%>").textContent=="") {
alert('textbox1 cannot be empty');
return false;
}
}
</script>
上面是我用于客户端验证空文本框的代码。
<asp:Button ID="buttonNew" runat="server" Text="New" Width="75px" OnClick="buttonNew_Click" OnClientClick="validate()" />
我正在调用 onclientclick 属性来在按钮单击事件时调用验证函数。 问题是即使文本框中有内容,也会触发警报消息。
我做错了什么?
最佳答案
<script type="text/javascript">
function validate2() {
if (document.getElementById("<%=textBoxToolID.ClientID%>").value=="") {
alert('textbox1 cannot be empty');
return false;
}
}</script>
这是.value
关于javascript - ASP.NET 客户端验证脚本不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44063681/