喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] 如何提交数据?  
 
sun_able (sun_able)
注册会员
Rank: 2
初级会员



UID 66366
精华 0
积分 102
帖子 80
金钱 102 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-9-1
状态 离线
如何提交数据?

如何在一个页面中检查数据的格式并提交至另一页面?不使用JS。
假如A页面负责信息的输入和格式验证,B页面执行操作。
从A页面输入信息,并在A页面中进行输入格式的验证,如果格式错误则在A页面中显示错误的信息。否则输入的信息自动提交至B页面。
请问这样的效果如何实现?
2006-12-14 09:47 AM#1
查看资料  发短消息  顶部
 
txg0_0
中级会员
Rank: 3Rank: 3
初级会员



UID 67314
精华 1
积分 448
帖子 520
金钱 438 喜悦币
威望 10
人脉 0
阅读权限 30
注册 2005-12-20
状态 离线
[推荐阅读] 如何实现远程登陆后存取表单的内容?
不用js在A能验证吗?
2006-12-14 10:03 AM#2
查看资料  Blog  发短消息  顶部
 
sun_able (sun_able)
注册会员
Rank: 2
初级会员



UID 66366
精华 0
积分 102
帖子 80
金钱 102 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-9-1
状态 离线
[推荐阅读] 请教一个JS控制输入框值的问题
我最初的想法是用$_POST或$_GET得到数据后,再验证,但是不能实现提交至另一个页面。
2006-12-14 10:06 AM#3
查看资料  发短消息  顶部
 
unspace (未知空间)
版主
Rank: 7Rank: 7Rank: 7
百万富翁


UID 67567
精华 0
积分 104940
帖子 5284
金钱 103836 喜悦币
威望 0
人脉 1104
阅读权限 100
注册 2005-12-28
来自 吉林
状态 离线
[推荐阅读] 求救...自己写UBB为什么不能用啊!


QUOTE:
原帖由 sun_able 于 2006-12-14 10:06 AM 发表
我最初的想法是用$_POST或$_GET得到数据后,再验证,但是不能实现提交至另一个页面。
如果页面绝对不跳转的话,不能
如果使用iframe的话,可以实现
如果使用AJAX的话,也可以实现


补充:
上述后两种方法都用到了JS,那么剩下的方法就是不用JS,但必须要跳转
可不可以只用一个页?
A.php即是表单页,又是验证页,A把数据提交给自己,如果有数据提交就验证,如果没有则显示表单
验证的时候,记好报错信息,然后在相应的位置显示

如果所有的验证通过,则执行功能部分
如果没有通过,就在表单的相应位置显示错误信息

一个页做的好处是,不涉及跳来跳去数据保留问题,而且很方便的控制错误提示信息
而且如果B只是实现功能,那么有人直接把数据提交到B的话,如何来验证呢?

[ 本帖最后由 unspace 于 2006-12-14 11:38 AM 编辑 ]




7月1日起,北京市低保、最低工资标准、失业保险、工伤保险、基本养老金5项社会保障标准均将全部上调。其中,最低工资标准增加70元,提高到800元。
2006-12-14 10:15 AM#4
查看资料  访问主页  Blog  发短消息  顶部
 
supermchk
注册会员
Rank: 2
初级会员



UID 68995
精华 0
积分 126
帖子 108
金钱 126 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-3-2
来自 昆明
状态 离线
[推荐阅读] 寻兼职项目做(小型企业网站)
那你就提交到A页吧,然后判断,之后再把判断的参数1或0和所有的页面参数(加密是必要的)传递给B页,B再来处理吧
2006-12-14 10:17 AM#5
查看资料  发短消息  顶部
 
天行健
中级会员
Rank: 3Rank: 3



UID 76196
精华 0
积分 300
帖子 403
金钱 300 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-7-10
来自 天法生一
状态 离线
[推荐阅读] 终于高级会员了
UPSPACE的方法都用到JS了



天下兵法了于胸,十方无敌勇者狂
2006-12-14 10:58 AM#6
查看资料  发短消息  QQ . .   顶部
 
sun_able (sun_able)
注册会员
Rank: 2
初级会员



UID 66366
精华 0
积分 102
帖子 80
金钱 102 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-9-1
状态 离线
[推荐阅读] 上海地区大量招兼职的php coder


QUOTE:
原帖由 supermchk 于 2006-12-14 10:17 AM 发表
那你就提交到A页吧,然后判断,之后再把判断的参数1或0和所有的页面参数(加密是必要的)传递给B页,B再来处理吧
能具体些吗?
我尝试了如下的方法:

<?php
   
if(判断格式) {   //格式正确
?>
<form action="B.php" method="post">
<?php
  
}
  else {
?>
<form action="A.php" method="post">
<?php
  
}
?>

</form>
但是出不来效果!!
2006-12-14 11:19 AM#7
查看资料  发短消息  顶部
 
dreamblaze
金牌会员
Rank: 6Rank: 6
村长他哥


UID 78956
精华 0
积分 1008
帖子 1022
金钱 872 喜悦币
威望 0
人脉 136
阅读权限 70
注册 2006-8-24
来自 福州
状态 离线
[推荐阅读] windows server 2003 64位web服务器如何运行php的32位版本?
根本不用JS的页面效果肯定好不了的

提交页面肯定要验证,象UNSPACE说的一样,如果有人直接转到提交页面的话?




天下流氓数吾乡
吾乡流氓数吾庄
吾庄流氓数吾弟
吾教吾弟耍流氓   
2006-12-14 01:21 PM#8
查看资料  访问主页  Blog  发短消息  QQ . .   顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.025109 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP