我的文本框(电话号码)位于div标签下,不在表格标签下。我必须使用RegEx模式验证此文本框。如果模式不匹配,我不应该允许用户保存屏幕。
我想过使用jquery验证器
$。validator.addMethod
$( '#形式')。验证
但问题是这个文本框不在表单标签下。我可以选择哪些其他选项?
答案 0 :(得分:2)
看一些代码真的很有用。
没有代码我可以告诉你,有几种方法可以很容易地实现你想要的东西。
如果你是文本框(我只是假设在这里)是一个noraml输入或文本框,你可以在keypress上进行验证(检查是否输入了一个数字,然后检查整个输入值) ,如果有错误并且没有插入任何字符,则返回false)或者你可以在'blur'上检查它们,这将为你提供一个功能,当它们点击除该文本框之外的任何其他内容时检查验证。
或者,在jQuery中,您可以使用表单ajax submit并使用函数'beforeSend'在发布之前验证表单,如果有错误则返回false。
Gimmie是一个详细的示例代码,我会告诉你更多......
另外,是否有任何理由不能在表单中包含文本框?