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 面向对象的技术创建高级 Web 应用程序
Feb 25 Javascript
JS打开图片另存为对话框实现代码
Dec 26 Javascript
js中回调函数的学习笔记
Jul 31 Javascript
详解JavaScript的另类写法
Apr 11 Javascript
javascript 动态样式添加的简单实现
Oct 11 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(二)
Jan 21 Javascript
vue.js之vue-cli脚手架的搭建详解
May 05 Javascript
vue router下的html5 history在iis服务器上的设置方法
Oct 18 Javascript
vue.js实例对象+组件树的详细介绍
Oct 20 Javascript
Dropify.js图片宽高自适应的方法
Nov 27 Javascript
JavaScript事件发布/订阅模式原理与用法分析
Aug 21 Javascript
vue-cli3.x配置全局的scss的时候报错问题及解决
Apr 30 Vue.js
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判断访问IP的方法
2015/06/19 PHP
利用switch语句进行多选一判断的实例代码
2016/11/14 PHP
javascript阻止浏览器后退事件防止误操作清空表单
2013/11/22 Javascript
jquery动态改变onclick属性导致失效的问题解决方法
2013/12/04 Javascript
在页面中输出当前客户端时间javascript实例代码
2016/03/02 Javascript
ES6中Symbol类型用法实例详解
2017/04/06 Javascript
JS获取短信验证码倒计时的实现代码
2017/05/22 Javascript
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
JS实现随机生成10个手机号的方法示例
2018/12/07 Javascript
node中实现删除目录的几种方法
2019/06/24 Javascript
jQuery 实现扁平式小清新导航
2020/07/07 jQuery
[01:18:45]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第三场2月1日
2021/03/11 DOTA
Python脚本实现代码行数统计代码分享
2015/03/10 Python
python通过字典dict判断指定键值是否存在的方法
2015/03/21 Python
Python中的条件判断语句基础学习教程
2016/02/07 Python
Python入门之三角函数sin()函数实例详解
2017/11/08 Python
python利用rsa库做公钥解密的方法教程
2017/12/10 Python
Python有序查找算法之二分法实例分析
2017/12/11 Python
python模拟表单提交登录图书馆
2018/04/27 Python
python selenium 对浏览器标签页进行关闭和切换的方法
2018/05/21 Python
Flask框架Flask-Principal基本用法实例分析
2018/07/23 Python
python使用if语句实现一个猜拳游戏详解
2019/08/27 Python
Speedo美国:澳大利亚顶尖泳衣制造商
2016/08/03 全球购物
孤独星球出版物:Lonely Planet Publications
2018/03/17 全球购物
C#如何允许一个类被继承但是避免这个类的方法被重载?
2015/02/24 面试题
保洁主管岗位职责
2013/11/20 职场文书
公司拓展活动方案
2014/02/13 职场文书
食品销售计划书
2014/04/26 职场文书
领导班子整改措施
2014/10/24 职场文书
2014年质检工作总结
2014/11/26 职场文书
2015年幼儿教育工作总结
2015/07/24 职场文书
Python如何利用正则表达式爬取网页信息及图片
2021/04/17 Python
Python机器学习之逻辑回归
2021/05/11 Python
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS
Pytest中conftest.py的用法
2021/06/27 Python
解决vue自定义组件@click点击失效问题
2022/04/30 Vue.js