假设我有一个像这样的表:
create table
{
id numeric(5,3),
code varchar(10)
}
我的表单中有两个字段用于两个字段。
假设我在第一个文本框中输入1234578
,则在ASP.NET中抛出了错误,因为我越过了限制。
如何以JavaScript或其他方式验证特定范围验证?
答案 0 :(得分:1)
我们只选一个文本框。将“onchange”事件处理程序附加到文本框,如下所示:
<input type="text" onchange="handleChange(this);" />
然后声明一个脚本进行验证,如下所示:
<script>
function handleChange(input) {
if (input.value > ..your_value_here..) alert ("Invalid input");
}
</script>
请注意,此处使用的提醒弹出窗口应不实际使用。在更合适的时刻使用更微妙的提醒。这里的提醒只是为了简单起见。