html5怎么利用jq提交表单验证码,基于jQuery实现表单提交验证

html表单代码:

用户名:

邮箱:

个人资料:

jQuery代码:

$(function(){

$("form :input.required").each(function(){

var $required = $("*");

//$(this).parent().append($required);  //追加到文档中

$(this).parent().prepend($required);

});

$('form :input').blur(function(){

var $parent = $(this).parent();

if($(this).is('#username')){

if(this.value==""||this.value.length<6){

var errorMsg = '请输入至少6位的用户名';

$parent.append(''+errorMsg+'');

}else{

var okMsg = '输入正确';

$parent.append(''+okMsg+'');

}

}

if($(this).is('#email')){

if(this.value==""||(this.value!=""&&!/.+@.+\.[a-zA-Z]{2,4}$/.test(this.value))){

var errorMsg = '请输入正确的E-mail地址';

$parent.append(''+errorMsg+'');

}else{

var okMsg = '输入正确';

$parent.append(''+okMsg+'');

}

}

});

$("form :input").focus(function(){

var $parent = $(this).parent();

$parent.find(".formtips").remove();

});

$("#send").click(function(){

var $parent = $(this).parent().parent();

$parent.find(".formtips").remove();

$("form .required:input").trigger('blur');

var numError = $('form .onError').length;

if(numError){

return false;

}

});

$("#res").click(function(){

var $parent = $(this).parent().parent();

$parent.find(".formtips").remove();

});

});

代码很简单,也很易懂,小伙伴们直接拿走用吧,这里就不详细说明了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值