jquery无刷新验证邮箱地址实现实例


Posted in Javascript onFebruary 19, 2014

今天在开发的时候。需要在一个用户验证邮箱。但是使用了传统的js无刷新需要清空浏览器缓存后才能正常的验证所以自己就去用jquery 去写一个了无刷新验证 看看

<script type="text/javascript">
var ee;
function  mailbox(strEmail){
var name=document.blooger[0].email.value;
$.ajax({ 
type: "get", 
url: "<?php echo "http://".$_SERVER['HTTP_HOST']."/Login/"; ?>mail.php", 
data: "youx="+name,
success: function(datax) { 
var xx = document.getElementsByName("email")[0].value;
if (xx == ""){document.getElementById("mailbox_msg").innerHTML='  <font color=red>邮箱不能为空!</font>';}
else if(document.blooger[0].email.value.search(/^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/) != -1) {
if (datax == 0) { 
document.getElementById("mailbox_msg").innerHTML='  <font color=red>邮箱已经被注册</font>';
} 
else {document.getElementById("mailbox_msg").innerHTML='  <font color=green>邮箱可以使用!</font>';} 
}else{document.getElementById("mailbox_msg").innerHTML='  <font color=red>邮箱地址不正确</font>';}
}
});
}
 function check(){
 if(ee != "1"){mailbox();return false;}
 }
</script>

然后这个是html的代码
<form name="blooger" action="blogger.php?action=update" method="post" id="blooger" enctype="multipart/form-data" onsubmit="return check();" >
<div class="item_edit">3water.com
 <li>
 <?php echo $icon; ?><input type="hidden" name="photo" value="<?php echo $photo; ?>"/>
 头像
    <input name="photo" type="file" /> (支持JPG、PNG格式图片)
 </li>
 <li>昵称
<input maxlength="50" style="width:185px;" value="<?php echo $nickname; ?>" name="name" /> </li>
 <li>电子邮件
<input type="text" name="email" value="<?php echo $email; ?>" id="id_mailbox" style="width:185px;" maxlength="200" onBlur="mailbox(this.value);" /><span id="mailbox_msg"></span></li>
 <li>个人描述
<textarea name="description" style="width:300px; height:65px;" type="text" maxlength="500"><?php echo $description; ?></textarea></li>
 <li><input type="submit" value="保存资料" class="button" /></li>
</div>
</form>
Javascript 相关文章推荐
JS获取IUSR_机器名和IWAM_机器名帐号的密码
Dec 06 Javascript
js wmp操作代码小结(音乐连播功能)
Nov 08 Javascript
js计算页面刷新的次数
Jul 20 Javascript
js中如何复制一个对象并获取其所有属性和属性对应的值
Oct 24 Javascript
div浮层,滚动条移动,位置保持不变的4种方法汇总
Dec 11 Javascript
javascript实现带节日和农历的日历特效
Feb 01 Javascript
微信小程序 特效菜单抽屉效果实例代码
Jan 11 Javascript
Express之get,pos请求参数的获取
May 02 Javascript
React学习笔记之高阶组件应用
Jun 02 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
Apr 22 Javascript
详解JS WebSocket断开原因和心跳机制
May 07 Javascript
详解Anyscript开发指南绕过typescript类型检查
Sep 23 Javascript
js左右弹性滚动对联广告代码分享
Feb 19 #Javascript
javascript异步编程的4种方法
Feb 19 #Javascript
点击显示指定元素隐藏其他同辈元素的方法
Feb 19 #Javascript
javascript函数重载解决方案分享
Feb 19 #Javascript
一个CSS+jQuery实现的放大缩小动画效果
Feb 19 #Javascript
使用CSS样式position:fixed水平滚动的方法
Feb 19 #Javascript
jQuery拖拽div实现思路
Feb 19 #Javascript
You might like
解析PHP中常见的mongodb查询操作
2013/06/20 PHP
php获取数组长度的方法(有实例)
2013/10/27 PHP
Yii2中OAuth扩展及QQ互联登录实现方法
2016/05/16 PHP
总结对比php中的多种序列化
2016/08/28 PHP
可实现多表单提交的javascript函数
2007/08/01 Javascript
jQuery 源码分析笔记(4) Ready函数
2011/06/02 Javascript
复杂的javascript窗口分帧解析
2016/02/19 Javascript
自定义require函数让浏览器按需加载Js文件
2016/11/24 Javascript
详解angularJS自定义指令间的相互交互
2017/07/05 Javascript
vue使用xe-utils函数库的具体方法
2018/03/06 Javascript
js实现鼠标点击飘爱心效果
2020/08/19 Javascript
微信小程序实现锚点跳转
2020/11/23 Javascript
[14:21]VICI vs EG (BO3)
2018/06/07 DOTA
实例讲解Python中函数的调用与定义
2016/03/14 Python
Python Requests安装与简单运用
2016/04/07 Python
python读取oracle函数返回值
2016/07/18 Python
python os用法总结
2018/06/08 Python
Sanic框架路由用法实例分析
2018/07/16 Python
python导入pandas具体步骤方法
2019/06/23 Python
OpenCV里的imshow()和Matplotlib.pyplot的imshow()的实现
2019/11/25 Python
windows下python安装pip方法详解
2020/02/10 Python
Django生成数据库及添加用户报错解决方案
2020/10/09 Python
Python基于内置函数type创建新类型
2020/10/22 Python
如何一键升级Python所有包
2020/11/05 Python
Html5实现用户注册自动校验功能实例代码
2016/05/24 HTML / CSS
Canvas globalCompositeOperation
2018/12/18 HTML / CSS
土耳其新趋势女装购物网站:Addax
2020/01/07 全球购物
EJB3.1都有哪些改进
2012/11/17 面试题
同事打架检讨书
2014/02/04 职场文书
个性发展自我评价
2014/02/11 职场文书
酒店秘书求职信范文
2014/02/17 职场文书
酒店员工检讨书
2014/02/18 职场文书
《美丽的黄昏》教学反思
2014/02/28 职场文书
学校志愿者活动总结
2014/06/27 职场文书
2014年留守儿童工作总结
2014/12/10 职场文书
幼儿园开学温馨提示
2015/07/15 职场文书