1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

求一段代码:关于复选框的

本帖由 小狼2006-05-26 发布。版面名称:后端开发

  1. 小狼

    小狼 New Member

    注册:
    2006-03-15
    帖子:
    163
    赞:
    1
    我想要这样的效果
    当我的数字为1的时候
    复选框出现
    当我数字为2的时候复选框没有
    我希望<input type="checkbox" name="check_id" value="<%=rs("p_id")%>" <%=disstr%>
    用个参数disstr来判断


    问题想了很久都没有解决
     
  2. 小狼

    小狼 New Member

    注册:
    2006-03-15
    帖子:
    163
    赞:
    1
    disstr
    也可以是个函数
     
  3. 七星浪子

    七星浪子 New Member

    注册:
    2005-09-15
    帖子:
    444
    赞:
    7
    HTML:
    <input type="checkbox" name="check_id" value="<%=rs("p_id")%>"<%if disstr=1 then response.write(" checked=""checked""")%>>
     
  4. tetra

    tetra New Member

    注册:
    2006-03-22
    帖子:
    50
    赞:
    0
  5. Dream

    Dream New Member

    注册:
    2006-05-26
    帖子:
    23
    赞:
    0
    如果是想让 CheckBox 显示,ASP 代码如下:

    代码:
    <% If disstr = 1 Then Response.Write("<input type=""checkbox"" name=""check_id"" value=""" & rs("p_id") & """>") %>
    如果是想让 CheckBox 默认被选中,参考 #3 的代码。
     
  6. 小狼

    小狼 New Member

    注册:
    2006-03-15
    帖子:
    163
    赞:
    1
    我看了大家的帖子,都是使用IF条件判断,
    而我的想法是想通过编写一个disstr的一个函数。
    我想在前面加一个条件。
    当满足条件的时候disstr执行,显示复选框。
    当不满足条件的时候disstr就执行不显示复选框
     
  7. 小狼

    小狼 New Member

    注册:
    2006-03-15
    帖子:
    163
    赞:
    1
    格式是这样的
    <sub fcuction disstr()
    disstr函数>
    然后执行
    <input type="checkbox" name="check_id" value="<%=rs("p_id")%>" <%=disstr%>>
     
  8. Dream

    Dream New Member

    注册:
    2006-05-26
    帖子:
    23
    赞:
    0
    无法了解你的要求。

    根据 #6 中你的说法,应该是在函数 disstr() 中完成判断并决定是否显示 CheckBox ,而在 #7 中,你先显示了 CheckBox ,然后调用了 disstr() 。

    如果是 #6 的说法,可以理解为下面的函数:

    代码:
    <%
    Function disstr()
        If rs("p_id") = 1 Then
            disstr = input type=""checkbox"" name=""check_id"" value=""" & rs("p_id") & """>"
        Else
            disstr = ""
        End If
    End Function
    %>
     
  9. 小狼

    小狼 New Member

    注册:
    2006-03-15
    帖子:
    163
    赞:
    1
    我的问题可能没讲清楚``
    灰掉复选框用什么参数`
    请帮帮我
     
  10. Dream

    Dream New Member

    注册:
    2006-05-26
    帖子:
    23
    赞:
    0
    只读 readonly
    不可用 disable (呈现灰色)