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

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

HTML Code复制内容到剪贴板nbsp;HTML>     “en-US”>          “utf-8”>    

无刷新提交表单     “text/css”>     ul{ list-style-type:none;}                                             “text” name=”uname” id=”uname” />                    “password” name=”pwd” id=”pwd” />               “submit” value=”登录” />                                 (PHP页面:form.php)        <?php //非空验证     if(empty($_POST['uname']) || empty($_POST['pwd']))     {     echo 'alert(“用户名或密码为空!”);’;     exit;     }     //验证密码     if($_POST[‘uname’] != ‘jack’ || $_POST[‘pwd’] != ‘123456’)     {     echo ‘alert(“用户名或密码不正确!”);’;     exit;     } else {     echo ‘alert(“登录成功!”);’;     exit;     }   

第二种:
(html页面)

HTML Code复制内容到剪贴板nbsp;HTML>     “en-US”>          “utf-8”>    

iframe提交表单                    用户名:”text” name=”username” />
     密 码:”password” name=”userpwd” />
     “submit” value=”登录” />          “text/javascript”>     function iframeLoad(iframe){     var doc = iframe.contentWindow.document;     var html = doc.body.innerHTML;     if(html != ”){     //将获取到的json数据转为json对象     var obj = eval(“(“+html+”)”);     //判断返回的状态     if(obj.status  alert(obj.msg);     }else{     alert(obj.msg);     window.location.href=”http://www.baidu.com”;     }     }     }                  

(PHP页面:form.php)

XML/HTML Code复制内容到剪贴板php     //设置时区     date_default_timezone_set(‘PRC’);     /*     返回的提交消息     status:状态     msg:提示信息     */     $msg = array(‘status’=>0,’msg’=>”);     //获取提交过来的数据     $name = $_POST[‘username’];     $pwd = $_POST[‘userpwd’];     //模拟登录验证     $user = array();     $user[‘name’] = ‘jack’;     $user[‘pwd’] = ‘jack2014’;     if($name != $user[‘name’]){     $msg[‘msg’] = ‘该用户未注册!’;     $str = json_encode($msg);     echo $str;     exit;     }else if($pwd != $user[‘pwd’]){     $msg[‘msg’] = ‘输入的密码错误!’;     $str = json_encode($msg);     echo $str;     exit;     }     $msg[‘msg’] = ‘登录成功!’;     $msg[‘status’] = 1;     $str = json_encode($msg);     echo $str;  

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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
编程技术

前端制作中,IE6还有必要兼容吗?

2025-3-29 14:33:00

编程技术

浅析html input 等值改变添加监听事件_HTML/Xhtml_网页制作

2025-3-29 14:33:06

0 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
私信列表
搜索