首先,让我们来熟悉一下HTML的集合属性。在表单(FORM)数据或查询(Query)参数中,当提交的多个参数采用同一个名称时,这些参数值将构成一个集合,在ASP页面可以获取这些参数值或同名参数的个数。如在下面的页面(Set.HTM)中,6个复选框采用同一个参数名MyCheckBox,其值分别为1、2、3、4、5、6。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)
当客户端选择了要显示的项目后,下面的ASP页面(Set.ASP)给出客户端选择的项目个数及其值。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)
如当客户端选择了第二、三、五项并提交数据后,将会看到如下结果:
您一共选择了3项,
您选择的项目有:2, 3, 5
应该注意到,“2, 3, 5”的形式与SQL语句要求的形式是一致的,我们可以直接或间接地利用这种形式的结果,如 "Select * from ATable where AFiled in(" & request("MyCheckBox") & ")"的实际
SQL查询语句为“Select * from ATable where AFiled in(2, 3, 5)”。