问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求jq 表单验证效果

发布网友 发布时间:2022-12-21 13:11

我来回答

1个回答

热心网友 时间:2023-10-21 06:56

<!DOCTYPE html>
<html>
<head>
<title>Char 5.1.6</title>
<meta charset="utf-8"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(function(){
//给必须项目添加标志
$("form :input.required").each(function() {
var $required = $("<strong class='high'>*</strong>");
$(this).parent().append($required);
});
//判断用户名是否正确
$('form :input').blur(function(event) {
var $parent=$(this).parent();
//当发现原本有文本时,就删掉,增加新的
$parent.find('.formtips').remove();
if($(this).is('#username')){
if(this.value ==''||this.value.length<6){
var errorMsg='请输入至少6位的用户名';
$parent.append('<span class="formtips onError">'+errorMsg+'</span>');
}else{
var okMsg='输入正确';
$parent.append('<span class="formtips onSuccess">'+okMsg+'</span>');
}
}
//判断email地址是否填写正确
if ($(this).is('#email')) {
//判断的正则表达式

if (this.value==''||(this.value!=''&&!/.+@.+\.[a-zA-Z]{2,4}$/.test(this.value))) {
var errorMsg="请输入正确的email地址";
$parent.find('.formtips').remove();
$parent.append('<span calss="formtips onError">'+errorMsg+"</span>");
}else
{
var okMsg="ok";
$parent.append('<span class="formtips okMsg">'+okMsg+"</span>");
}
}
});
//按钮send的触发功能
$("#send").click(function(event) {
$("form .required:input").trigger('blur');
var numError=$("form .onError").length;
if (numError) {
return false;
}
alert("注册成功!");
});
})
</script>
</head>
<body>
<h2>注册</h2>
<form>
<div class="int">
<label>姓名:</label>
<input type="text" name="text" id="username" class="required">
</div>

<div class="int">
<label>邮箱:</label>
<input type="text" name="text" id='email' class="required">
</div>

<div class="int">
<label>个人资料:</label>
<input type="text" name="text">
</div>

<div class="submit">
<input type="button" name="btn" id="send" value="提交"/>
</div>
</form>

</body>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 求一个js或者jq的类似QQ登录的表单验证,谢谢 急急!!运用JQuery写个简单的JavaScript,要求是登陆验证的。” 可以不附原始凭证的记账凭证有哪些 中邮科技有限责任公司北京终端设备分公司怎么样? 派米(深圳)智能终端设备有限公司怎么样? 大唐终端设备有限公司怎么样? 盐城市人立通讯终端设备有限公司怎么样? 四川易景智能终端有限公司安保工作怎么样 北京荣耀终端有限公司有宿舍吗? 天猫超市买松下吹风机特臭 虎鹤妖师录祁晓轩喜欢谁 理智派生活根据什么改编的 梦见我用塑料袋闷死一条大蛇,看着蛇慢慢死去,我流泪了,蛇也流泪了。怎么回事 吃羊肉好什么好处和坏处? 用什么软件能让我直接在网页上看CAD图。 红豆黑芝麻粥——促进代谢延年益寿 清空回收站怎么恢复清空回收站如何恢复 热力公司智慧供热需要几个人 智慧供热具体的解决方案是什么 北京去内蒙自驾游路线 《夜曲》这首歌到底谁写的? 小米笔记本键盘回弹慢 国三汽车可以异地过户? 2021年国三车能过户吗 请问现在国3的摩托车能过户吗 国3摩托车还可以过户吗 手机充电越来越慢是怎么回事? 微信接龙如何弄 微信中如何使用微信接龙 ppt背景图如何下载 往优盘上下载TV酷我K歌,在电视上用,为什么下载时提示让连接手机? 红米note怎样安装酷我k歌tv助手 台州银行贷款3年可以多分期吗 小米米家喷墨打印一体机墨盒不在中间 平安人寿富赢金生年金保险不足有哪些?保障期限多久? VⅰVO手机处理器八核好不好? 酉阳县宏利源龙虾养殖专业合作社怎么样? 单控双联开关怎么接三个开关线? 丙烯颜料耐晒牢度等级区别 奥迪a6车身不通电什么原因 奥迪a6车身不通电原因是什么