gpt4 book ai didi

javascript - 限制 Asp :TextBox to not allow more than 6 character in it

转载 作者:行者123 更新时间:2023-11-30 18:23:25 25 4
gpt4 key购买 nike

我想限制他不能在文本框中输入超过 6 个字符的用户。当用户开始在文本框中输入并达到最大限制并尝试输入第 7 个字符时,文本框将不允许他这样做并提醒他已达到最大尺寸。我如何实现这一点?

我在我的代码中添加了 JavaScript 函数来执行此操作,但在我调用此函数的事件上没有得到它,目前我正在调用 on-blur,但我能够在文本框中输入超过 9 个字符,之后当我点击一个按钮然后我收到警报消息。如果达到最大限制,我希望在文本框本身键入时得到提示。我当前的代码如下:-

 <asp:TextBox ID="txtVolumeProcessed" runat="server" CssClass="text" MaxLength="999999" onblur="javascript:validate();"  ></asp:TextBox>

Javascript 代码是:-

function validate() {
if (document.getElementById('<%=txtVolumeProcessed.ClientID%>').value.length > 7) {
alert("Volume Processed not exceed 999999");
document.getElementById('<%=txtVolumeProcessed.ClientID%>').select();
document.getElementById('<%=txtVolumeProcessed.ClientID%>').focus();
return false;
}
else {
return true;
}
}

最佳答案

如果是 asp.net 文本框,您可以设置 MaxLength其上的属性(property)。这将实现您正在寻找的东西。

<asp:TextBox runat="server" MaxLength="6"></asp:TextBox>

关于javascript - 限制 Asp :TextBox to not allow more than 6 character in it,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11498815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com