最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

基于HTML实现表单提交后不刷新页面_HTML/Xhtml_网页制作

来源:动视网 责编:小采 时间:2020-11-27 16:41:20
文档

基于HTML实现表单提交后不刷新页面_HTML/Xhtml_网页制作

基于HTML实现表单提交后不刷新页面_HTML/Xhtml_网页制作:使用ajax实现表单提交无刷新页面在项目中经常会用到。前一段时间跟着师傅学到了另外几种无刷新提交表单的方法,主要是基于iframe框架实现的。现在整理出来分享给大家。 第一种: (html页面) HTML Code复制内容到剪贴板 en-US
推荐度:
导读基于HTML实现表单提交后不刷新页面_HTML/Xhtml_网页制作:使用ajax实现表单提交无刷新页面在项目中经常会用到。前一段时间跟着师傅学到了另外几种无刷新提交表单的方法,主要是基于iframe框架实现的。现在整理出来分享给大家。 第一种: (html页面) HTML Code复制内容到剪贴板 en-US


使用ajax实现表单提交无刷新页面在项目中经常会用到。前一段时间跟着师傅学到了另外几种无刷新提交表单的方法,主要是基于iframe框架实现的。现在整理出来分享给大家。
第一种:
(html页面)
HTML Code复制内容到剪贴板

  1. 无刷新提交表单
  2. "formsubmit" style="display:none;">
  3. (PHP页面:form.php)
  4. //非空验证
  5. if(empty($_POST['uname']) || empty($_POST['pwd']))
  6. {
  7. echo 'alert("用户名或密码为空!");';
  8. exit;
  9. }
  10. //验证密码
  11. if($_POST['uname'] != 'jack' || $_POST['pwd'] != '123456')
  12. {
  13. echo 'alert("用户名或密码不正确!");';
  14. exit;
  15. } else {
  16. echo 'alert("登录成功!");';
  17. exit;
  18. }


第二种:
(html页面)

HTML Code复制内容到剪贴板

  1. iframe提交表单
  2. "myiframe" style="display:none;" onload="iframeLoad(this);">
  3. function iframeLoad(iframe){
  4. var doc = iframe.contentWindow.document;
  5. var html = doc.body.innerHTML;
  6. if(html != ''){
  7. //将获取到的json数据转为json对象
  8. var obj = eval("("+html+")");
  9. //判断返回的状态
  10. if(obj.status < 1){
  11. alert(obj.msg);
  12. }else{
  13. alert(obj.msg);
  14. window.location.href="http://www.baidu.com";
  15. }
  16. }
  17. }

(PHP页面:form.php)

XML/HTML Code复制内容到剪贴板

  1. //设置时区
  2. date_default_timezone_set('PRC');
  3. /*
  4. 返回的提交消息
  5. status:状态
  6. msg:提示信息
  7. */
  8. $msg = array('status'=>0,'msg'=>'');
  9. //获取提交过来的数据
  10. $name = $_POST['username'];
  11. $pwd = $_POST['userpwd'];
  12. //模拟登录验证
  13. $user = array();
  14. $user['name'] = 'jack';
  15. $user['pwd'] = 'jack2014';
  16. if($name != $user['name']){
  17. $msg['msg'] = '该用户未注册!';
  18. $str = json_encode($msg);
  19. echo $str;
  20. exit;
  21. }else if($pwd != $user['pwd']){
  22. $msg['msg'] = '输入的密码错误!';
  23. $str = json_encode($msg);
  24. echo $str;
  25. exit;
  26. }
  27. $msg['msg'] = '登录成功!';
  28. $msg['status'] = 1;
  29. $str = json_encode($msg);
  30. echo $str;

以上内容是小编给大家介绍的基于HTML实现表单提交后无刷新页面的相关内容,希望对大家有所帮助!

文档

基于HTML实现表单提交后不刷新页面_HTML/Xhtml_网页制作

基于HTML实现表单提交后不刷新页面_HTML/Xhtml_网页制作:使用ajax实现表单提交无刷新页面在项目中经常会用到。前一段时间跟着师傅学到了另外几种无刷新提交表单的方法,主要是基于iframe框架实现的。现在整理出来分享给大家。 第一种: (html页面) HTML Code复制内容到剪贴板 en-US
推荐度:
标签: 页面 实现 提交
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top