用于输入最大长度文本的Javascript验证
我一直在尝试验证一个文本框,它只允许输入多达128个字符的文本。但是,如果我在没有向上键的情况下按下并按住该键,则代码无法验证文本,从而允许在128个字符以上填充文本框。当我按下键,弹出警报时,验证就会生效。下面是代码用于输入最大长度文本的Javascript验证,javascript,Javascript,我一直在尝试验证一个文本框,它只允许输入多达128个字符的文本。但是,如果我在没有向上键的情况下按下并按住该键,则代码无法验证文本,从而允许在128个字符以上填充文本框。当我按下键,弹出警报时,验证就会生效。下面是代码 (textboxentered.value>128) { alert("Please enter text upto 128 Charecters"); } 我想要的是这样一种解决方案:当一个键长时间按下而没有向上键时,文本框不允许超过128个字符
(textboxentered.value>128)
{
alert("Please enter text upto 128 Charecters");
}
我想要的是这样一种解决方案:当一个键长时间按下而没有向上键时,文本框不允许超过128个字符。为什么不使用maxlength HTML属性
<input type="text" name="textbox" maxlength="128">
为什么不直接使用maxlength HTML属性呢
<input type="text" name="textbox" maxlength="128">
您还使用了哪些其他技术?请发布一个完整的代码示例,如果可能的话,请在jsFiddle.net上发布一个示例。该验证是如何连接的?为什么不在文本框上设置一个固定的大小?@Madbreaks,我在标题和标记中使用了确切的单词。你是在告诉我以后要正确使用标题中的标签,还是你在我的问题中发现了任何不正确的用法???。你在使用什么其他技术?请发布一个完整的代码示例,如果可能的话,在jsFiddle.net上举一个示例,这个验证是如何连接的?为什么不在文本框上设置一个固定的大小?@Madbreaks,我在标题和标签中使用了确切的单词。你是在告诉我以后要正确使用标题中的标签,还是你在我的问题中发现了任何不正确的用法??。如果长时间按某个键而没有按上键,则此代码不起作用。我使用的是struts,html文本标记中是否有struts的任何属性,这样我就可以得到验证。当长时间按下一个键而没有向上键时,这段代码不起作用。我正在使用struts,html文本标记中是否有struts的任何属性,以便我获得验证