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 相关文章推荐
javascript Base类 包含基本的方法
Jul 22 Javascript
关于IE中getElementsByClassName不能用的问题解决方法
Aug 26 Javascript
Js表格万条数据瞬间加载实现代码
Feb 20 Javascript
javascript运算符——逻辑运算符全面解析
Jun 27 Javascript
JS实现表单多文件上传样式美化支持选中文件后删除相关项
Sep 30 Javascript
Bootstrap的class样式小结
Dec 01 Javascript
Vue中img的src属性绑定与static文件夹实例
May 18 Javascript
小程序实现左滑删除功能
Oct 30 Javascript
vue中实现动态生成二维码的方法
Feb 21 Javascript
我所理解的JavaScript中的this指向
Sep 04 Javascript
vue项目中使用rem,在入口文件添加内容操作
Nov 11 Javascript
JavaScript中展开运算符及应用的实例代码
Jan 14 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数组函数序列之array_keys() - 获取数组键名
2011/10/30 PHP
PHP return语句的另一个作用
2014/07/30 PHP
PHP代码实现表单数据验证类
2015/07/28 PHP
PHP面向对象程序设计之对象生成方法详解
2016/12/02 PHP
PHP的mysqli_ssl_set()函数讲解
2019/01/23 PHP
JavaScript Base64编码和解码,实现URL参数传递。
2006/09/18 Javascript
jQuery chili图片远处放大插件
2009/11/30 Javascript
JavaScript程序员应该知道的45个实用技巧
2014/03/04 Javascript
javascript中的事件代理初探
2014/03/08 Javascript
node.js Web应用框架Express入门指南
2014/05/28 Javascript
js点击文本框后才加载验证码实例代码
2015/10/20 Javascript
基于javascript实现tab选项卡切换特效调试笔记
2016/03/30 Javascript
详解JavaScript异步编程中jQuery的promise对象的作用
2016/05/03 Javascript
JS中对数组元素进行增删改移的方法总结
2016/12/15 Javascript
JavaScript对象封装的简单实现方法(3种方法)
2017/01/03 Javascript
浅谈Vue.js
2017/03/02 Javascript
Vue2.2.0+新特性整理及注意事项
2018/08/22 Javascript
在webstorm开发微信小程序之使用阿里自定义字体图标的方法
2018/11/15 Javascript
浅谈vue中使用编辑器vue-quill-editor踩过的坑
2020/08/03 Javascript
浅析Python3中的对象垃圾收集机制
2019/06/06 Python
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
2020/04/28 Python
python给视频添加背景音乐并改变音量的具体方法
2020/07/19 Python
Python爬取网站图片并保存的实现示例
2021/02/26 Python
CSS3 transforms应用于背景图像的解决方法
2019/04/16 HTML / CSS
解决H5的a标签的download属性下载service上的文件出现跨域问题
2019/07/16 HTML / CSS
专业幼师实习生自我鉴定范文
2013/12/08 职场文书
庆祝教师节活动方案
2014/01/31 职场文书
个人作风建设自查报告
2014/10/22 职场文书
党的群众路线教育实践活动整改落实情况报告
2014/10/28 职场文书
2015年个人审计工作总结
2015/04/07 职场文书
2015年安全保卫工作总结
2015/05/14 职场文书
春节随笔
2015/08/15 职场文书
反腐倡廉心得体会2016
2016/01/13 职场文书
SQL Server中使用判断语句(IF ELSE/CASE WHEN )案例
2021/07/07 SQL Server
Python Pygame实战在打砖块游戏的实现
2022/03/17 Python
windows server 2012安装FTP并配置被动模式指定开放端口
2022/06/10 Servers