AERYU

几种获取提交框提交的方法

在我们对数据进行添加修改操作的时候,我们经常会用到form提交框,有的时候我们会习惯将提交框利用action属性提交到一个固定的页面进行脚本操作,而有些情况我们又希望在提交框页面直接执行操作脚本。这就涉及到一个问题,我们什么时候才能够确认操作人员进行了信息提交呢?以下我们例举几种方式大家可以参考。

由于form的提交方式有两种,即method为post或get,我们需要针对这两种情况进行不同的处理。

针对Post情况:

<cfif StructKeyExists(form, "submit")>
Form_StructKeyExists:Yes
<cfelse>
Form_StructKeyExists:No
</cfif>
<br>
<cfif ParameterExists(form.submit)>
Form_ParameterExists:Yes
<cfelse>
Form_ParameterExists:No
</cfif>
<br>
<cfif isDefined("form.submit")>
Form_isDefined:Yes
<cfelse>
Form_isDefined:No
</cfif>

<form method="post">
<input type="submit" name="submit" value="submit">
</form>

针对Get情况:

<cfif StructKeyExists(URL,"submit")>
URL_StructKeyExists:Yes
<cfelse>
URL_StructKeyExists:No
</cfif>
<br />
<cfif ParameterExists(URL.submit)>
URL_ParameterExists:Yes
<cfelse>
URL_ParameterExists:No
</cfif>
<br>
<cfif isDefined("URL.submit")>
URL_isDefined:Yes
<cfelse>
URL_isDefined:No
</cfif>

<form method="get">
<input type="submit" name="submit" value="submit">
</form>

posted on 2006-02-18 15:09 AERYU 阅读(560) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 
<2006年2月>
2930311234
567891011
12131415161718
19202122232425
2627281234
567891011

导航

统计

常用链接

留言簿(4)

随笔档案

文章分类

文章档案

新闻档案

configuration

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜