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 相关文章推荐
Mootools 1.2 手风琴(Accordion)教程
Sep 15 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(jquery)
Nov 16 Javascript
纯JS代码实现气泡效果
May 04 Javascript
javascript-解决mongoose数据查询的异步操作
Dec 22 Javascript
Three.js实现浏览器变动时进行自适应的方法
Sep 26 Javascript
原生JS上传大文件显示进度条 php上传文件代码
Mar 27 Javascript
用React-Native+Mobx做一个迷你水果商城APP(附源码)
Dec 25 Javascript
React-native桥接Android原生开发详解
Jan 17 Javascript
Angular开发实践之服务端渲染
Mar 29 Javascript
Koa 中的错误处理解析
Apr 09 Javascript
Vue实现简单的留言板
Oct 23 Javascript
vue 如何从单页应用改造成多页应用
Oct 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
轻松修复Discuz!数据库
2008/05/03 PHP
header跳转和include包含问题详解
2012/09/08 PHP
PHP开发微信支付的代码分享
2014/05/25 PHP
PHP中Fatal error session_start()错误解决步骤
2014/08/05 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
2015/03/23 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
2017/09/01 PHP
Phpstorm+Xdebug断点调试PHP的方法
2018/05/14 PHP
Laravel 实现添加多语言提示信息
2019/10/25 PHP
jquery offset函数应用实例
2012/11/14 Javascript
JQuery获取样式中的background-color颜色值的问题
2013/08/20 Javascript
Node.js抓取中文网页乱码问题和解决方法
2015/02/10 Javascript
js实现Form栏显示全格式时间时钟效果代码
2015/08/19 Javascript
jQuery实现form表单元素序列化为json对象的方法
2015/12/09 Javascript
浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
2016/01/14 Javascript
基于cssSlidy.js插件实现响应式手机图片轮播效果
2016/08/30 Javascript
AnjularJS中$scope和$rootScope的区别小结
2016/09/18 Javascript
原生JS实现幻灯片
2017/02/22 Javascript
nodejs开发——express路由与中间件
2017/03/24 NodeJs
React应用中使用Bootstrap的方法
2017/08/15 Javascript
nodejs基于WS模块实现WebSocket聊天功能的方法
2018/01/12 NodeJs
vue注册组件的几种方式总结
2018/03/08 Javascript
React.js绑定this的5种方法(小结)
2018/06/05 Javascript
微信小程序实现笑脸评分功能
2018/11/03 Javascript
使用Node.js实现一个多人游戏服务器引擎
2019/03/13 Javascript
三剑客:offset、client和scroll还傻傻分不清?
2020/12/04 Javascript
python paramiko实现ssh远程访问的方法
2013/12/03 Python
Mac安装python3的方法步骤
2019/08/09 Python
python 使用递归回溯完美解决八皇后的问题
2020/02/26 Python
Python 跨.py文件调用自定义函数说明
2020/06/01 Python
python中rc1什么意思
2020/06/19 Python
python3.7添加dlib模块的方法
2020/07/01 Python
英国奢华护肤、美容和Spa品牌:Temple Spa
2019/11/02 全球购物
党员个人整改方案及措施
2014/10/25 职场文书
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏
Win11如何启用启动修复 ? Win11执行启动修复的三种方法
2022/04/08 数码科技