체크박스의 경우 배열로 받을수 있습니다.
체크한 카운트 = request("checkbox").count
For i = 1 to 체크한 카운트
받기변수 = request("checkbox")(i)
Next
체크박스 뿐만아니라 모두 가능합니다. type=hidden도 type=text도 가능합니다.
다른방법으로 split 함수를 이용하여도 가능하나 받는값중 콤마가 있다면 다른 값이 들어오겠지요.
주의할것은 체크박스는 체크한것만 값을 받습니다.
type=hidden, type=text 는 체크가 없으니 모두 받겠지요.
체크박스 값에 아이디등 키값을 넣어주면 간단하겠지요.
<input name="checkbox" type="checkbox" value="<%=키값%>">
그런데 값이 많다 이럴때는 어찌할까요
<input name="checkbox" type="checkbox" value="<%=순번%>">
<input name="id_<%=순번%>" type="hiddne" value="<%=ID%>">
<input name="name_<%=순번%>" type="hiddne" value="<%=NAME%>">
이렇게 루프돌려 만들며 받을 때는 아래와 같이 해줍니다.
체크한 카운트 = request("checkbox").count
For i = 1 to 체크한 카운트
순번 = request("checkbox")(i)
ID = request("id_" & 순번)
NAME = request("name_" & 순번)
Next
request("name_" & 순번)과 같이 받을수 있답니다. 모르셨지요??
다른방법
<input name="checkbox" type="checkbox" value="<%=순번%>">
<input name="id" type="hiddne" value="<%=ID%>">
<input name="name" type="hiddne" value="<%=NAME%>">
체크한 카운트 = request("checkbox").count
For i = 1 to 체크한 카운트
순번 = request("checkbox")(i)
ID = request("id")(순번)
NAME = request("name")(순번)
Next
참고로 Javascript 에서는 0번부터 시작하나 ASP로 받을때는 1번부터 시작합니다.
영삼넷
Categories
Recent Posts
Recent Comments
Statistics
- Total Visitors:
- 405898
- Today:
- 6842029
- Yesterday:
- 9754777
IT강국 김영삼 블로그에 오신걸 진심으로 환영합니다.
©2002 영삼넷 // openkr
©2002 영삼넷 // openkr