2009年1月5日 星期一

Get CheckBox values with ASP Upload

使用了asp upload即無法使用request.form等方法, 必須使用upload.form代替
但是aspupload.form卻沒有跟request.form完全依樣
在於checkbox, select multiple的帶有多值的html control
request.form -> request.form("chk")可以獲得"A, B, C"型式的value
upload.form -> 把同一個name的不同control都是分別獨立的item value
upload.form("chk") = "A"
upload.form("chk") = "B"
upload.form("chk") = "C"
必須使用
for each item in upload.form
  if LCASE(item.name) = "chk" then
    'get value
    item.value
  end if
next
一個非常重要的重點
明明vbscript 是none case-sensitive, 這邊卻要用LCASE才能比對成功!!

沒有留言: