基于HTML实现表单提交后不刷新页面
来源: 阅读:3183 次 日期:2016-06-14 17:12:57
温馨提示: 小编为您整理了“基于HTML实现表单提交后不刷新页面”,方便广大网友查阅!

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

第一种:

(html页面)

HTML Code

1.

2.

3.

4.

5.无刷新提交表单

6.

9.

10.

11.

13.

14.

15.

    16.

  • 17.

    18.

    19.

  • 20.

  • 21.

    22.

    23.

  • 24.

  • 25.

    26.

  • 27.

28.

29.

Baidu
map

30.

31.

32.(PHP页面:form.php)

33.

34.

35.//非空验证

36.if(empty($_POST['uname']) || empty($_POST['pwd']))

37.{

38.echo '';

39.exit;

40.}

41.//验证密码

42.if($_POST['uname'] != 'jack' || $_POST['pwd'] != '123456')

43.{

44.echo '';

45.exit;

46.} else {

47.echo '';

48.exit;

49.}

第二种:

(html页面)

HTML Code

1.

2.

3.

4.

5.iframe提交表单

6.

7.

8.

9.

10.用户名:

11.密 码:

12.

13.

14.

31.

Baidu
map

32.

(PHP页面:form.php)

XML/HTML Code

1.

2.//设置时区

3.date_default_timezone_set('PRC');

4./*

5.返回的提交消息

6.status:状态

7.msg:提示信息

8.*/

9.$msg = array('status'=>0,'msg'=>'');

10.//获取提交过来的数据

11.$name = $_POST['username'];

12.$pwd = $_POST['userpwd'];

13.//模拟登录验证

14.$user = array();

15.$user['name'] = 'jack';

16.$user['pwd'] = 'jack2014';

17.if($name != $user['name']){

18.$msg['msg'] = '该用户未注册!';

19.$str = json_encode($msg);

20.echo $str;

21.exit;

22.}else if($pwd != $user['pwd']){

23.$msg['msg'] = '输入的密码错误!';

24.$str = json_encode($msg);

25.echo $str;

26.exit;

27.}

28.$msg['msg'] = '登录成功!';

29.$msg['status'] = 1;

30.$str = json_encode($msg);

31.echo $str;

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

更多信息请查看 网页制作
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们| 联系我们| 人才招聘| 网站声明| 网站帮助| 非正式的简要咨询| 简要咨询须知| 加入群交流| 手机站点| 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:
咨询QQ:526150442(9:00—18:00) 版权所有:
云南网警报警专用图标
Baidu
map