用户工具

站点工具


api_v2:easp.post

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

Both sides previous revision 前一修订版
后一修订版
前一修订版
api_v2:easp.post [2014/04/21 23:21]
兼哲 [注释]
api_v2:easp.post [2014/09/01 16:44] (当前版本)
行 1: 行 1:
-===== Easp.Post 方法 =====+===== Easp.Post 方法 =====
 安全获取Form值 安全获取Form值
 ==== 语法 ==== ==== 语法 ====
-<code asp>​Easp.Post name[:​type[separator]][:​default]</​code>+<sxh asp>​Easp.Post name[:​type[separator]][:​default]</​sxh>
  
  
 ==== 参数 ==== ==== 参数 ====
-|//​**name**//​|<​wrap lo>​String (字符串)</​wrap>​|+|//​**name**//​|//<wrap lo>​String (字符串)</​wrap>​//|
 |:::​| 要获取的参数名,如省略其它参数则相当于原始的Request.Form| |:::​| 要获取的参数名,如省略其它参数则相当于原始的Request.Form|
-|//​**type**//​ ''//​(可选)//''​|<​wrap lo>​String (字符串)</​wrap>​|+|//​**type**//​ ''//​(可选)//''​|//<wrap lo>​String (字符串)</​wrap>​//|
 |:::​| 可以是以下字符串:\\  "​s" ​ - 表示//​name//​是字符串类型的值,会自动处理其中的单引号('​)为双单引号()\\  "​n" ​ - 表示//​name//​是数值型的值,会验证是否为数值\\  "​d" ​ - 表示//​name//​是日期型的值,会验证是否为日期\\  "​na"​ - 表示//​name//​是数值型的值,如果//​name//​验证不是数字,则会弹出alert警告框并返回前页\\  "​da"​ - 表示//​name//​是日期型的值,如果//​name//​验证不是日期,则会弹出alert警告框并返回前页\\  "​ne"​ - 表示//​name//​是数值型的值,如果//​name//​验证不是数字,则抛出用户错误信息\\  "​de"​ - 表示//​name//​是日期型的值,如果//​name//​验证不是日期,则抛出用户错误信息| |:::​| 可以是以下字符串:\\  "​s" ​ - 表示//​name//​是字符串类型的值,会自动处理其中的单引号('​)为双单引号()\\  "​n" ​ - 表示//​name//​是数值型的值,会验证是否为数值\\  "​d" ​ - 表示//​name//​是日期型的值,会验证是否为日期\\  "​na"​ - 表示//​name//​是数值型的值,如果//​name//​验证不是数字,则会弹出alert警告框并返回前页\\  "​da"​ - 表示//​name//​是日期型的值,如果//​name//​验证不是日期,则会弹出alert警告框并返回前页\\  "​ne"​ - 表示//​name//​是数值型的值,如果//​name//​验证不是数字,则抛出用户错误信息\\  "​de"​ - 表示//​name//​是日期型的值,如果//​name//​验证不是日期,则抛出用户错误信息|
-|//​**separator**//​ ''//​(可选)//''​|<​wrap lo>​String (字符串)</​wrap>​|+|//​**separator**//​ ''//​(可选)//''​|//<wrap lo>​String (字符串)</​wrap>​//|
 |:::​| //''​name''//​是由此字符串(特殊符号)隔开的序列,如不省略则会逐个检查//''​name''//​串中的值,并返回一个数组| |:::​| //''​name''//​是由此字符串(特殊符号)隔开的序列,如不省略则会逐个检查//''​name''//​串中的值,并返回一个数组|
-|//​**default**//​ ''//​(可选)//''​|<​wrap lo>​String (字符串)</​wrap>​|+|//​**default**//​ ''//​(可选)//''​|//<wrap lo>​String (字符串)</​wrap>​//|
 |:::​| 如果//''​name''//​为空或按//''​type''//​检查不符合数值/​日期要求,则赋给此默认值;序列则逐个赋值| |:::​| 如果//''​name''//​为空或按//''​type''//​检查不符合数值/​日期要求,则赋给此默认值;序列则逐个赋值|
  
行 21: 行 21:
 ==== 示例 ==== ==== 示例 ====
 下面的例子说明了这个方法如何使用。传统程序中我们使用下面的代码获取一个QueryString值:\\ ​ 下面的例子说明了这个方法如何使用。传统程序中我们使用下面的代码获取一个QueryString值:\\ ​
-<code asp>+<sxh asp>
 Request.Form("​username"​) Request.Form("​username"​)
-</code>+</sxh>
 用此方法可以这样获值:\\ ​ 用此方法可以这样获值:\\ ​
-<code asp>+<sxh asp>
 Easp.Post("​username"​) Easp.Post("​username"​)
-</code>+</sxh>
 根据不同的表单值,可以用不同的参数来处理相应的值,下面的例子说明了此方法的用法:\\ ​ 根据不同的表单值,可以用不同的参数来处理相应的值,下面的例子说明了此方法的用法:\\ ​
-<code asp>+<sxh asp>
 '​假设有文本框name的value是Icecream'​s,则: '​假设有文本框name的value是Icecream'​s,则:
 Easp.Post("​name"​)    '​返回 Icecream'​s Easp.Post("​name"​)    '​返回 Icecream'​s
行 39: 行 39:
 '​假设有复选框组fav,被选中的复选框的value分别是1,​4,​6,​11 '​假设有复选框组fav,被选中的复选框的value分别是1,​4,​6,​11
 Easp.Post("​fav:​n,​ ") '​返回数组 Array(1,​4,​6,​11) Easp.Post("​fav:​n,​ ") '​返回数组 Array(1,​4,​6,​11)
-</code>+</sxh>
api_v2/easp.post.txt · 最后更改: 2014/09/01 16:44 (外部编辑)