лучший способ - явно указать вашему флажку значение:
<input type="checkbox" name="terms" value="Yes">
Затем вы можете проверить, содержит ли поле заданное вами значение:
<%
Dim terms
terms = Request.Form("terms")
If terms = "Yes" Then
'...your code here
End If
%>
Если вы не знаете, какое значение имеет флажок (или если вы не можете контролировать его значение), вы можете проверить наличие пустой строки. Да, теоретически форма возвращает специальное значение «Пусто», а не строку нулевой длины, для непроверенного (или несуществующего) поля; но на практике Request.Form в любом случае преобразует Empty в пустую строку.
<input type="checkbox" name="terms">
<%
Dim terms
terms = Request.Form("terms")
If terms <> "" Then
'...checkbox was checked
End If
%>