如果在input為checkbox的value中傳超過個一個以上的值到另一頁,

<input type="checkbox" name="xCheck" value="<%=rs("EID")%>,<%=rs("Name")%>,<%=rs("Pay")%>">

則在接收頁,要怎麼明確取得這些值呢?
方法是用陣列加迴圈

Ary = split(Request("xCheck"),",")

 j =1 ‘每筆陣列內有幾項資料(a,b,c)
 k=0 ‘跑每一筆資料的迴圈數(a(k))
 
 For i=0 to ubound(Ary)
  If j=3 then
          k=i-2
          
          EID = Trim(ARY(k))
          Name = Trim(Ary(k+1))
          Pay = Trim(Ary(k+2))

          ‘中間內容省略……….

      j=0
      end if
 j=j+1 
 next

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料