개발/classic asp2014. 12. 11. 17:36
300x250

html 에서 스크립트 등으로 form 을 다루다 보면,

이름이 같은 객체를 사용해야 할 경우가 있다. 


이때, 일반적인 방법은, 이름이 같은 폼 값을 콤마로 split 시켜서 배열로 처리하는 방법이다. 


<%

TESTCODE = request("TESTCODE")


temp = split(TESTCODE,",")


for i = 0 to ubound(temp)

response.write temp(i) & "<br/>"

next 

%>


하지만, 폼 value 자체에 콤마(,)가 들어가 있는 경우가 있을 수 있다. 

이 경우에 콤마로 split 시켜버리면 값의 갯수가 달라져 버린다. 


그러므로, 더 나은 방법은 Count 를 사용하는 방법이다. 


<%

for i = 1 to request("TESTCODE").Count

response.write request("TESTCODE")(i) & "<br/>"

next 

%>




300x250
Posted by 마스타