| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 992 人关注过本帖
标题:[求助]关于checkbox的问题
只看楼主 加入收藏
乱弹琴
Rank: 1
等 级:新手上路
威 望:1
帖 子:1665
专家分:0
注 册:2006-3-7
收藏
 问题点数:0 回复次数:13 
[求助]关于checkbox的问题
<%
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from rencai "
rs.open sql,conn,1,3
rs.addnew
...
if tuijian="yes" then
rs("tuijian")=True
else
rs("tuijian")=False
end if
rs.update
rs.close
%>
<tr bgcolor="#ECF5FF">
<td height="25">是否推荐:</td>
<td width="219">
<input name="tuijian" type="checkbox" id="tuijian" value="no" <% if rs("tuijian")=true then response.Write("checked") end if%>>如推荐请选中</td>
</tr>
现在checkbox的默认状态是被选中,怎么让他默认不被选中啊
搜索更多相关主题的帖子: checkbox tuijian Set Writ 
2006-07-20 19:08
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:1216
专家分:1376
注 册:2005-3-14
收藏
得分:0 

你把条件语句去掉他不就不会被选中了:

<input name="tuijian" type="checkbox" id="tuijian" value="no" >如推荐请选中


http://toorup.3v.do
loading...
2006-07-20 20:30
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用乱弹琴在2006-7-20 19:08:20的发言:
<%
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from rencai "
rs.open sql,conn,1,3
rs.addnew
...
if tuijian="yes" then
rs("tuijian")=True
else
rs("tuijian")=False
end if
rs.update
rs.close
%>
<tr bgcolor="#ECF5FF">
<td height="25">是否推荐:</td>
<td width="219">
<input name="tuijian" type="checkbox" id="tuijian" value="no" <% if rs("tuijian")=true then response.Write("checked") end if%>>如推荐请选中</td>
</tr>
现在checkbox的默认状态是被选中,怎么让他默认不被选中啊

rs("tuijian")=true只能证明这个判断条件在一开始就是真的,所以会被选中。

2006-07-20 21:42
乱弹琴
Rank: 1
等 级:新手上路
威 望:1
帖 子:1665
专家分:0
注 册:2006-3-7
收藏
得分:0 
这样我也试了,是默认没有选中,但是添加记录的时候即使再选中实际还是没有没被选中啊

男人的謊言可以騙女人的壹夜! 女人的謊言可以騙男人的壹生!
2006-07-21 10:14
firever
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2006-7-20
收藏
得分:0 
你这个页面是什么功能的页面呢。我看了一下貌似是修改的表单页面,这样的话还是原来的语句比较好,可以反应之前是被推荐的还是不被推荐的。如果去掉了条件语句,那么在提交修改时如果还想让他被推荐就要重新选择他,似乎不太人性化,建议保留目前的状态。
另外。lz说的默认状态是被选中的说法也不是很妥当。应该默认状态是原来的状态。可能是被选也可能不被选

Firever Zone
2006-07-21 10:15
乱弹琴
Rank: 1
等 级:新手上路
威 望:1
帖 子:1665
专家分:0
注 册:2006-3-7
收藏
得分:0 
楼上的理解有误啊 ,这是一个添加的页面,非修改也,所以没有原来的状态

男人的謊言可以騙女人的壹夜! 女人的謊言可以騙男人的壹生!
2006-07-21 10:18
firever
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2006-7-20
收藏
得分:0 
以下是引用乱弹琴在2006-7-20 19:08:20的发言:
<%
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from rencai "
rs.open sql,conn,1,3
rs.addnew
...
if tuijian="yes" then
rs("tuijian")=True
else
rs("tuijian")=False
end if
rs.update
rs.close
%>
///////////////在这个上面的内容似乎是保存数据的语句,下面的语句应该是表单的语句。我一般都是分成2个页来处理的。。楼主放在一起能不能实现我倒也不知道了。建议表单一个页面。保存数据再一个页面。通过form来递交///////////////////////////////
<tr bgcolor="#ECF5FF">
<td height="25">是否推荐:</td>
<td width="219">
<input name="tuijian" type="checkbox" id="tuijian" value="no" <% if rs("tuijian")=true then response.Write("checked") end if%>>如推荐请选中</td>
</tr>
现在checkbox的默认状态是被选中,怎么让他默认不被选中啊

Firever Zone
2006-07-21 10:49
乱弹琴
Rank: 1
等 级:新手上路
威 望:1
帖 子:1665
专家分:0
注 册:2006-3-7
收藏
得分:0 
看来firever要加强学习啊,

男人的謊言可以騙女人的壹夜! 女人的謊言可以騙男人的壹生!
2006-07-21 11:03
firever
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2006-7-20
收藏
得分:0 
谢谢楼主关心。。小弟确实正在学习中。。。
另外,tuijian的value直接用true或false就可以了。。不用在经过no或yes来做。。

Firever Zone
2006-07-21 11:10
firever
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2006-7-20
收藏
得分:0 
另外自己也遇到一些问题。不知道楼主是不是知道解决办法
http://www.bc-cn.net/bbs/dispbbs.asp?boardID=10&ID=79382&page=1

Firever Zone
2006-07-21 11:12
快速回复:[求助]关于checkbox的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022522 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved