如何使用jquery验证文本框?

时间:2012-03-19 15:19:52

标签: jquery asp.net-mvc-3 razor

我的文本框(电话号码)位于div标签下,不在表格标签下。我必须使用RegEx模式验证此文本框。如果模式不匹配,我不应该允许用户保存屏幕。

我想过使用jquery验证器

$。validator.addMethod

$( '#形式')。验证

但问题是这个文本框不在表单标签下。我可以选择哪些其他选项?

1 个答案:

答案 0 :(得分:2)

看一些代码真的很有用。

没有代码我可以告诉你,有几种方法可以很容易地实现你想要的东西。

如果你是文本框(我只是假设在这里)是一个noraml输入或文本框,你可以在keypress上进行验证(检查是否输入了一个数字,然后检查整个输入值) ,如果有错误并且没有插入任何字符,则返回false)或者你可以在'blur'上检查它们,这将为你提供一个功能,当它们点击除该文本框之外的任何其他内容时检查验证。

或者,在jQuery中,您可以使用表单ajax submit并使用函数'beforeSend'在发布之前验证表单,如果有错误则返回false。

Gimmie是一个详细的示例代码,我会告诉你更多......

另外,是否有任何理由不能在表单中包含文本框?