经典asp页面上的动态复选框
我在 .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
I am having some trouble dynamically creating checkboxes on a .asp page. I am using the following code indside of a cell on a table (note - rsMaint is a recordset):
<%
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
%>
This works find to create my checkboxes and I can view source and see that they have the id's cb1, cb2, cb3 etc. I get an object does not exist error if I try to do:
if cb1.getChecked() = true Then
...
end if
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
稍后,当用户发回表单时,您可以执行以下操作:
请注意,您必须决不输出数据值而不先对其进行 HTML 编码。
Later, when a user posted back the form, you can do
Note that you must NEVER output a data value without HTML-encoding it first.