范围验证

时间:2009-09-08 04:47:37

标签: asp.net validation

假设我有一个像这样的表:

create table
{
id numeric(5,3),
code varchar(10)
}

我的表单中有两个字段用于两个字段。

假设我在第一个文本框中输入1234578,则在ASP.NET中抛出了错误,因为我越过了限制。

如何以JavaScript或其他方式验证特定范围验证?

1 个答案:

答案 0 :(得分:1)

我们只选一个文本框。将“onchange”事件处理程序附加到文本框,如下所示:

<input type="text" onchange="handleChange(this);" />

然后声明一个脚本进行验证,如下所示:

<script>
  function handleChange(input) {
    if (input.value > ..your_value_here..) alert ("Invalid input");
  }
</script>

请注意,此处使用的提醒弹出窗口应实际使用。在更合适的时刻使用更微妙的提醒。这里的提醒只是为了简单起见。