我在 .asp 页面上动态创建复选框时遇到了一些问题。我在表格的单元格内使用以下代码(注意 - rsMaint 是一个记录集):
<%
if not rsMaint.EOF then
rsMaint.moveFirst
index = 1
%>
<%
do while not rsMaint.EOF
%>
<%
Response.Write(CreateLabel(rsMaint.fields.getValue("name"),0) )
Response.Write("<INPUT type=""checkbox"" id=cb" & index & " value=" & rsMaint.fields.getValue("template_id") & ">")
rsMaint.moveNext()
index = index + 1
loop
%>
这可以找到创建我的复选框,我可以查看源代码并查看它们是否具有 id 的 cb1、cb2、cb3 等。如果我尝试这样做,我会得到一个对象不存在错误:
if cb1.getChecked() = true Then
...
end if