【发布时间】:2013-07-19 06:44:37
【问题描述】:
我想在我的表单字段中进行验证..
字段:
名称(文本框) --> 应该输入值。没有进入&退出时会显示错误信息。
Email(regex) -->检查邮件格式
性别(单选按钮) -->应选择任何一个单选按钮
Location(dropdown) --> 不输入下拉菜单会显示错误信息
手机号码(文本框) --> 只输入数字
以上所有类型的验证我都需要。
$('#Email').click(function(){
var name=$('#Name').val();
if(name==""){
$('#Name').after('<div class="red">Name is Required</div>');
}
});
但是每当我单击电子邮件框时,它都会显示错误消息。怎么做?请帮我?我尝试了第一个字段 Name
【问题讨论】:
-
嘿,您正在为电子邮件执行单击功能,但检查了#Name,这是您需要的吗?如果是这样,这可能会发生 1. 名称字段为空, 2. 现在当您单击#Email 字段时,#Name 字段正在验证。为什么你不能使用 jquery.validator.js 插件,它会满足你的需求。
-
搜索 blur()、selectedIndexChanded() 事件和电子邮件正则表达式
/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/并搜索如何使用它。
标签: jquery validation jquery-validate