Jquery验证只能验证表单吗,能验证表单里指定的DIV吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jquery验证只能验证表单吗,能验证表单里指定的DIV吗相关的知识,希望对你有一定的参考价值。

参考技术A 是的,要写好校验规则。
1、将校验规则写到控件中
<script src="../js/jquery.js" type="text/javascript"></script>

<script src="../js/jquery.validate.js" type="text/javascript"></script>

<script src="./js/jquery.metadata.js" type="text/javascript"></script>

$().ready(function()

$("#signupForm").validate();

);
<form id="signupForm" method="get" action="">

<p>

<label for="firstname">Firstname</label>

<input id="firstname" name="firstname" class="required" />

</p>

<p>

<label for="email">E-Mail</label>

<input id="email" name="email" class="required email" />

</p>

<p>

<label for="password">Password</label>

<input id="password" name="password" type="password" class="required:true,minlength:5" />

</p>

<p>

<label for="confirm_password">确认密码</label>

<input id="confirm_password" name="confirm_password" type="password" class="required:true,minlength:5,equalTo:'#password'" />

</p>

<p>

<input class="submit" type="submit" value="Submit"/>

</p>

</form>
2.将校验规则写到js代码中
$().ready(function()

$("#signupForm").validate(

rules:

firstname: "required",

email:

required: true,

email: true

,

password:

required: true,

minlength: 5

,

confirm_password:

required: true,

minlength: 5,

equalTo: "#password"



,

messages:

firstname: "请输入姓名",

email:

required: "请输入Email地址",

email: "请输入正确的email地址"

,

password:

required: "请输入密码",

minlength: jQuery.format("密码不能小于0个字 符")

,

confirm_password:

required: "请输入确认密码",

minlength: "确认密码不能小于5个字符",

equalTo: "两次输入密码不一致不一致"



);
);本回答被提问者采纳

jQuery formValidator表单验证 禁止输入汉字

用了你提供的"[^\u4E00-\u9FA0]+$" 只能中文加字母一起才行,不能完全是汉字,我要的效果就是:既可以中文也可以中英文,或是全英文,只要没有特殊字符就行,比如、。空格之类的。。
还有电话号码的判断;网上找的这个只能判断电话,手机判断又是另外的,我想在一个文本框里面判断,既可以写电话也可以填手机号,

请求支援!!!万分感谢~~

晕,这很难吗?只能告诉你思想,关键还是要自己动手,丰衣足食!!
1. 首先你可以是所有字,除了特殊字符,你可以用js检测字符串中是否含有特殊字符,否则不响应
2.要想即判断电话号码和手机号码,现在你有了单独的正则是不是?你不会用 || 连接吗? 这两个都是false的话,就错了呗,这还要想??
参考技术A 如果你自己定义了就用你定义的controlOptions
如果没有就用空对象

以上是关于Jquery验证只能验证表单吗,能验证表单里指定的DIV吗的主要内容,如果未能解决你的问题,请参考以下文章

jquery.validate.min.js表单验证问题

我们可以使用 jquery 验证不包含表单标签的 html 页面字段吗?

Easyui已设置为中文语言 在表单验证里第一次还是会提示This field is required

Easyui已设置为中文语言 在表单验证里第一次还是会提示This field is required

如何用jqueryEasyUi框架验证密码只能输入六位包含数字字母?

jquery验证表单是不是为空