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 相关文章推荐
YUI 读码日记之 YAHOO.util.Dom - Part.1
Mar 22 Javascript
jQuery 前的按键判断代码
Mar 19 Javascript
jQuery实现右键菜单、遮罩等效果代码
Sep 27 Javascript
微信小程序 MD5的方法详解及实例代码
Mar 10 Javascript
使用Vue自定义指令实现Select组件
May 24 Javascript
webpack css加载和图片加载的方法示例
Sep 11 Javascript
迅速了解一下ES10中Object.fromEntries的用法使用
Mar 05 Javascript
js实现图片区域可点击大小随意改变(适用移动端)代码实例
Sep 11 Javascript
js实现简易计算器功能
Oct 18 Javascript
es6中使用map简化复杂条件判断操作实例详解
Feb 19 Javascript
JavaScript常用工具函数库汇总
Sep 17 Javascript
vuex的使用步骤
Jan 06 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项目开发中用到的快速排序算法分析
2016/06/25 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
PHP PDOStatement::getAttribute讲解
2019/02/01 PHP
网页设计常用的一些技巧
2006/12/22 Javascript
js数据验证集合、js email验证、js url验证、js长度验证、js数字验证等简单封装
2010/05/15 Javascript
node.js中实现同步操作的3种实现方法
2014/12/05 Javascript
jQuery实现数字加减效果汇总
2014/12/16 Javascript
js动态创建及移除div的方法
2015/06/03 Javascript
JavaScript中使用Math.PI圆周率属性的方法
2015/06/14 Javascript
JavaScript学习小结(一)——JavaScript入门基础
2015/09/02 Javascript
JavaScript中对象的不同创建方法
2016/08/12 Javascript
在web中js实现类似excel的表格控件
2016/09/01 Javascript
JavaScript实现公历转农历功能示例
2017/02/13 Javascript
vue cli webpack中使用sass的方法
2018/02/24 Javascript
iview table render集成switch开关的实例
2018/03/14 Javascript
JavaScript引用类型Object常见用法实例分析
2018/08/08 Javascript
JavaScript this绑定过程深入详解
2018/12/07 Javascript
如何为你的JavaScript代码日志着色详解
2019/04/08 Javascript
小程序实现录音功能
2020/09/22 Javascript
[03:41]DOTA2上海特锦赛小组赛第三日recap精彩回顾
2016/02/28 DOTA
[01:22]DOTA2神秘商店携大量周边降临完美大师赛
2017/11/07 DOTA
python切换hosts文件代码示例
2013/12/31 Python
Python中map和列表推导效率比较实例分析
2015/06/17 Python
python微信公众号开发简单流程
2018/03/23 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
2019/06/21 Python
使用Python将Exception异常错误堆栈信息写入日志文件
2020/04/08 Python
Under Armour安德玛中国官网:美国高端运动科技品牌
2018/03/09 全球购物
单位刻章介绍信范文
2014/01/11 职场文书
体育专业大学生职业生涯规划范文:打造自己的运动帝国
2014/09/12 职场文书
仓管员岗位职责范本
2015/04/01 职场文书
经济纠纷起诉状
2015/05/20 职场文书
自书遗嘱范文
2015/08/07 职场文书
学校运动会开幕词
2016/03/03 职场文书
pandas中DataFrame重置索引的几种方法
2021/05/24 Python
golang fmt格式“占位符”的实例用法详解
2021/07/04 Golang