【发布时间】:2009-08-20 03:06:05
【问题描述】:
我有一个文本框,它必须包含 MIN 个字符以及 MAX 个字符。在允许用户提交表单之前,使用 jQuery 确保输入在范围内(同时向用户显示状态消息)的最佳方法是什么?
更新:下面的代码在某种程度上可以工作,但是我在删除文本时遇到了问题。因为它使用'keypress'来捕捉文本框中的事件,所以'length'变量在点击退格键时会错误地增加。似乎问题在于文本的长度是在事实发生之前检索到的,即按键总是会导致之前的长度加1。解决这个问题的正确方法是什么?
更新:我想我通过使用 keyup 功能而不是 keypress 解决了上一个问题
【问题讨论】:
标签: javascript jquery validation