1、HTML就是一个简单表单验证,有登录按钮,点击登录会发送Ajax,

这里就是简单如果用户名为:zhouzhiruo,密码为:123456,就是登录成功,否则登录失败

应该在发送请求之前对input的value做验证是否符合标准

<form id="myform" name="myform" action="03.php" method="post"><table><tr><td>用户名:</td><td><input type="text" id="user" name="user"></td></tr><tr><td>密码:</td><td><input type="password" id="pwd" name="pwd"></td></tr><tr><td></td><td><input type="button" id="btn" value="登录"></td></tr></table></form>

2、JS

//使用Ajax时候不要用subbmitvar btn=document.getElementById("btn");btn.onclick=function(){var xhr=getXhr();xhr.open('post','03.php');xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");var user=document.getElementById("user").value;var pwd=document.getElementById("pwd").value;xhr.send("user="+user+"&pwd="+pwd);xhr.onreadystatechange=function(){//获得服务器端当前状态//alert(xhr.readyState);//保证响应完成if(xhr.readyState==4){//保证这次请求必须成功//alert(xhr.status);if(xhr.status==200){//接收服务器端的数据var data=xhr.responseText;//测试
                    console.log(data);}}}};function getXhr(){var xhr=null;if(window.XMLHttpRequest){xhr=new XMLHttpRequest();}else{xhr=new ActiveXObject("Microsoft.XMLHttp");}return xhr;}

3、PHP,链接数据库的语言之一

<?php$user=$_POST['user'];$pwd=$_POST['pwd'];if($user=="zhouzhiruo"&$pwd=="123456"){echo "login successful";}else{echo "login error";}
?>

如何在表单中使用Ajax相关推荐

  1. 解析ajax数据显示到from表单中,jQuery Ajax从另一页上的Form请求中提取数据?

    我想用jQuery和ajax抓取页面的一些元素......没问题.但是,直到用户单击表单中的按钮时才会显示这些元素,因此除非执行该操作,否则实际上我无法从页面中取出任何内容.任何人都知道这可以实现吗? ...

  2. 【转】Yii在表单中建立关联下拉列表dropdown

    转自: 应用中经常遇到需要在表单form中使用两个关联的下拉列表dropdown.其中一个下拉列表中的数据依赖于另一个下拉列表的当前值.例如填写地 址,当 我们修改'国家'下拉列表的值,'城市'列表中 ...

  3. 前端:HTML5/36/HTML5简介,文档类型定义,网页字符集,页面结构标记,文章相关的标记,其它标记,音频标记,视频标记,表单中新增的属性,表单input元素type属性的值

    HTML5简介 HTML5是新一代的HTML: HTML5目前主要应用在手机端,在PC端最新浏览器已经开始支持了,但还不全面: HTML5是由W3C和WHATWG合作的结果: W3C是万维网联盟,主要 ...

  4. Django框架 之 Form表单和Ajax上传文件

    Django框架 之 Form表单和Ajax上传文件 浏览目录 Form表单上传文件 Ajax上传文件 伪造Ajax上传文件 Form表单上传文件 html 1 2 3 4 5 6 7 <h3& ...

  5. jquery表单ajax json数据,jquery序列化form表单使用ajax提交后处理返回的json数据

    1.返回json字符串: /** 将一个字符串输出到浏览器 */ protected void writeJson(String json) { PrintWriter pw = null; try ...

  6. ajax如何实现表单验证码,Ajax实现提交表单时验证码自动验证(原创自Zjmainstay)...

    本文通过源码展示如何实现表单提交前,验证码先检测正确性,不正确则不提交表单,更新验证码. 1.前端代码 index.html 验证码提交自验证 用户名 验证码 (function($){ $(docu ...

  7. php在表单调用函数后,从表单中调用php函数,并用结果完成表单 - php

    我正在为Wordpress编写插件,但是如果您不熟悉Wordpress没关系.我有一个表单需要填写,我有一个函数可以在95%的时间内返回表单中所需的所有字段.该函数需要一个唯一的ID,该函数将唯一的I ...

  8. php ajax form表单提交,Ajax方法实现Form表单提交的方法

    这次给大家带来Ajax方法实现Form表单提交的方法,Ajax方法实现Form表单提交的注意事项有哪些,下面就是实战案例,一起来看一下. 写在前面的话 在使用form表单的时候,一旦点击提交触发sub ...

  9. php中enctype属性,PHP_关于form表单中Enctype属性的用法,关于Form表单中Enctype属性的用 - phpStudy...

    关于form表单中Enctype属性的用法 关于Form表单中Enctype属性的用法: form表单中的Enctype属性指定将数据发回到服务器时浏览器使用的编码类型. 下面是它的取值说明: mul ...

最新文章

  1. 关于startActivityForResult
  2. 阿里安全开源隐私计算新技术:计算速度快20倍,通信成本低2倍,已登安全顶会...
  3. 利用python进行数据分析学习笔记(2)
  4. 字符串的碎片整理。。。
  5. Matlab Tricks(十五) —— 圆的正确画法
  6. python 识别图形验证码_python爬虫20 | 小帅b教你如何用python识别图片验证码
  7. Spring boot中的Http压缩配置
  8. linux运维好书《高性能Linux服务器构建实战Ⅱ》已出版发售,附封面照!
  9. 乌克兰网站网站服务器,乌克兰服务器地址ip
  10. Android 仿QQ好友列表功能实现
  11. 维控plc解密 维控程序文件密码 工程密码 子程序密码搞定
  12. ESD和TVS管的区别
  13. ERP与MRP、MRPⅡ的主要区别
  14. 为何演网络电影?吕良伟:帮青年导演圆电影梦
  15. [HAL库学习之路]5.IWDG-独立看门狗
  16. 渗透测试常用文件传输方法-Windows篇(如何向Windows服务器中上传文件?) (゚益゚メ) 渗透测试
  17. 1.65亿融资背后,是时候把「百度」标签从林元庆身上摘下了| 人物特写
  18. 《Node.js》中间件和洋葱圈模型
  19. ZipArchive压缩文件夹[转载]
  20. 第十章 Lambda 表达式

热门文章

  1. java 配置文件加载_Java加载配置文件类
  2. k8s包管理器helm_kubernetes包管理神器-Helm
  3. 启用 HTTP TRACE 方法
  4. Linux基础学习1--档案的属性和目录
  5. spring cloud各组件详解
  6. lintcode-【简单题】快乐数
  7. 表空间迁移(transport tablespace)测试案例
  8. AVL树(二叉平衡树)详解与实现
  9. 点运算符(.)和中括号运算符([])有哪些区别
  10. ASP.NET MVC编程——控制器