1、使用Ajax实现以下 功能-用户表单登陆:
1)、用户表单登陆时判断是否为注册用户
2)、若是新用户提示,先进行注册,禁用登陆按钮
3)、若是老用户提示“登陆中,”
HTML代码:

User login

JS代码:

addEvent(window,‘load’,function(){
var user=document.getElementById(‘name’);
//Cteate focus event
addEvent(user,‘blur’,function(){
//Create an Ajax Object
var xhr = createXHR();
//Create event listener
xhr.onreadystatechange = function(){
if(xhr.readyState==4 && xhr.status == 200){
if(xhr.responseText == 0)
document.getElementById(‘warning’).innerHTML=‘New user!’
document.getElementById(‘submit’).disabled=true;
}
}
};
//Create url Request
var user=document.getElementById(‘name’).value;
var password = document.getElementById(‘password’).value;
var date = ‘name=’+user+’&password=’+password;
var url =‘chek.php’;
xhr.open(‘post’,url,true);
// Set header information
xhr.setRequestHeader(‘content-type’,‘application/x-www-form-urlencoded’);
//Send Request
xhr.send(date);
//Create event listener
var submit= document.getElementById(‘submit’);
addEvent(submit,‘click’,function(evt){
document.getElementById(‘tips’).innerHTML=‘pass’;
//return false;
preDef(evt);
});

});

})

PHP代码

<?php $userList =[' xx',' ji ','mi']; //Create datebase $user=isset($_POST['name'])? $_POST['name'] : ' '; echo in_array($user,$userList)? 1 : 0 ; ?>

Ajax:项目实例-表单登陆相关推荐

  1. js登录特效+ajax提交表单+异步刷新验证

    今天成功测试一种js登录特效+ajax提交表单+异步刷新验证,登录时特效提醒,无刷新ajax提交表单,获取验证结果,跳转正式页面:废话不多说,先直接分享代码: 1.主界面index.php  加载的这 ...

  2. ajax合并表单,ajax。表单

    JQuery读书笔记--JQuery-Form中的ajaxForm和ajaxSubmit的区别 JQuery中的ajaxForm和ajaxSubmit使用差不多功能也差不多.很容易误解. 按照作者的解 ...

  3. VIEW层AJAX提交表单到Controller的实体(AJAX传递序列化的输入元素)

    在MVC环境中,AJAX方式添加一个对象,这个对象在Models中是一个视图模型,在前台显示时是这样的代码: <%using (Html.BeginForm())       { %>   ...

  4. php ajax弹出框传值,PHP_Yii2.0 模态弹出框+ajax提交表单,如题 我们使用模态弹出框+ajax - phpStudy...

    Yii2.0 模态弹出框+ajax提交表单 如题 我们使用模态弹出框+ajax提交表单 首先我们把index视图的create按钮添加data-toggle 和 data-target. 代码如下: ...

  5. java jquery提交表单_Jquery ajax提交表单几种方法

    在jquery中ajax提交表单有post与get方式,在使用get方式时我们可以直接使用ajax 序列化表单$('#表单ID').serialize();就行了,下面我来介绍两个提交表单数据的方法. ...

  6. Yii2.0 模态弹出框+ajax提交表单

    如题 我们使用模态弹出框+ajax提交表单 首先我们把index视图的create按钮添加data-toggle 和 data-target. 代码如下: <?php echo Html::a( ...

  7. html ajax提交表单实例,Ajax提交表单并接收json实例代码

    需求: 实现点击按钮后,数据以表单形式提交至服务器,并接收来自服务器的返回数据.过程中页面不刷新. html代码 xingming: nianling: ajax提交 js代码 function my ...

  8. ajax提交后立刻刷新,Ajax提交表单页面刷新很快的解决方法

    注:使用ajax 提交表单时 type类型最好不用submit 用button合适 function formCheck(){ $.ajax({ type: "post", url ...

  9. BJUI使用ajax异步表单提交时后台action要加@ResponseBody

    场景 在使用BJUI的ajaxform异步表单提交时,后台直接使用 @RequestMapping时不能正常回显消息. 知识储备 ajaxform异步表单提交 通过data属性使用(带验证): < ...

最新文章

  1. hdu 1867 求两个串的和最小 ,KMP
  2. 云炬Android开发笔记 5-9,10拦截器功能设计与实现
  3. WinSock I/O 模型 -- WSAAsyncSelect 模型
  4. PHP笔记-打印99乘法表例子
  5. vue子组件赋值props_vue 父子传值props赋值失效问题
  6. 都爱云支付首页模板(上传即可使用)
  7. kafka producer发送消息 Failed to update metadata after问题
  8. FFmpeg安卓平台编译
  9. c语言链表的数据结构,c语言实现通用数据结构(一):通用链表
  10. struts2中Action配置之通配符配置
  11. PE下安装win XP 64位实战
  12. 自然语言处理NLP概论
  13. 短信平台专业版软件客户端功能详解源码搭建|移讯云短信系统
  14. STM32内存分布学习
  15. 为docker ps命令添加服务名称
  16. github 国内替代产品_2020年7种最佳Github替代品
  17. OpenCV基础(26)使用 Python 和 OpenCV 顺时针排序坐标
  18. MySQL关于分库分表及其平滑扩容方案
  19. DSP IIC-EEPROM实验
  20. smit 和 smitty的区别

热门文章

  1. 2022年熔化焊接与热切割特种作业证考试题库及答案
  2. Tour de France - 法国大西南
  3. 华为手机集成高德地图定位必须开启定位服务(不是申请定位权限,是打开GPS定位)
  4. DevOps实践带来的好处和挑战
  5. AJAX局部刷新功能实现
  6. matlab某地区12个气象观测站,调整气象观测站问题
  7. VC++创建WIN7电源管理方案
  8. java vm art 2.1.0_成都汇智动力-JVM、DalvikVM和ART虚拟机之间的区别
  9. 【券后价19.99元】熊本家紫米面包500g吐司整箱土司奶酪手撕网红早餐切片糕点零食品...
  10. 华为emui10.0能升级鸿蒙吗,华为正式发布EMUI 11,后续可优先升级到鸿蒙2.0