单选按钮读数据库记录时的小问题

MonkeyDHua 2004-08-12 01:24:15
单选选钮的值 0 或 1 存入数据库,取出时要弄成用户选择状态,像我这样做的话岂不是太麻烦,如果单选按钮组多的话,不会每个都这样写吧,各位仁兄有好办法说出来啊。

<% if rs("Asex")="1" then %>
<input name="Asex" type="radio" value="1" checked>男
<input type="radio" name="Asex" value="0">女
<% else %>
<input name="Asex" type="radio" value="1">男
<input type="radio" name="Asex" value="0" checked>女
<% end if %>
...全文
97 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hrstudy 2004-08-13
  • 打赏
  • 举报
回复
我一直是在使用像1楼的方法,今日一看,收益非浅。
zltostem 2004-08-13
  • 打赏
  • 举报
回复
楼上的方法更好些~~~
xzq686 2004-08-13
  • 打赏
  • 举报
回复
用一个函数。
<%
function isChecked(srcstr,targetstr)
if trim(targetstr)=trim(srcstr) then
isChecked="Checked"
else
isChecked=""
end if
end function
%>
<input name="Asex" type="radio" value="1" <%isChecked "1" trim(rs("Asex"))%>>男
<input type="radio" name="Asex" value="0" <%isChecked "0" trim(rs("Asex"))%>>女
<input type="radio" name="Asex" value="2" <%isChecked "2" trim(rs("Asex"))%>>不男不女
....
明白上面程序的意思了吧。。用函数来检测数据库中的数据是否和当前数据相同,相同就checked



ForumExplorer 2004-08-13
  • 打赏
  • 举报
回复
UP~~~~~~~~
----------------------
《CSDN论坛新助手 CSDN's forum Explorer》
1、更快速的浏览
2、更方便地保存
3、更快捷的收/发短信
下载地址:http://www.seeyou.com.cn/CoolSlob/CSDNExplorer.exe
更多说明:http://community.csdn.net/Expert/TopicView.asp?id=3255966
mjpclab 2004-08-12
  • 打赏
  • 举报
回复
rs不声明或声明在函数外即可,1楼和你的方法都是可以的
MonkeyDHua 2004-08-12
  • 打赏
  • 举报
回复
<%
function ch(num)
num=rs(num)
select case num
case 1 ch="checked"
case 0 ch=""
end select
%>
<input name="Asex" type="radio" value="1" <%=ch("aa")%>>男

这样行不行?
还是rs一定要行在函数外面?
<input name="Asex" type="radio" value="1" <%=ch(rs("aa"))%>>男
?
tianjy 2004-08-12
  • 打赏
  • 举报
回复
<input name="Asex" type="radio" value="1"<% if rs("Asex")="1" then response.write " checked"%>>男
<input type="radio" name="Asex" value="0""<% if rs("Asex")="0" then response.write " checked"%>>女
C#源码大集合 01(共3卷)之前分为四个包,后两个包上传不了,对于已经下载的朋友表示赚意,现在重新再发一次(改为3卷)├─C#源码第一部分│ ├─第1章 控件操作│ │ ├─实例1 如何使用错误提醒控件│ │ ├─实例10 如何使用列表视图控件│ │ ├─实例11 如何使用多选列表框控件│ │ ├─实例12 如何使用图像控件│ │ ├─实例13 如何使用窗体分隔控件│ │ ├─实例2 如何使用信息提示控件│ │ ├─实例3 如何使用菜单控件│ │ ├─实例4 如何使用工具栏控件│ │ ├─实例5 如何使用状态栏控件│ │ ├─实例6 如何使用托盘控件│ │ ├─实例7 如何使用标签页控件│ │ ├─实例8 如何使用进度条控件│ │ └─实例9 如何使用树视图控件│ ├─第2章 文件管理│ │ ├─实例14 如何获取程序文件信息│ │ ├─实例15 如何获取指定文件的根信息│ │ ├─实例16 如何获取当前程序所在的文件夹│ │ ├─实例17 如何获取指定文件夹下的所有文件│ │ ├─实例18 如何获取指定文件夹下的所有文件夹│ │ ├─实例19 如何获取和设置文件属性│ │ ├─实例20 如何获取和设置文件夹属性│ │ ├─实例21 如何判断文件或文件夹是否存在│ │ ├─实例22 如何创建和删除多层文件夹│ │ ├─实例23 如何监视文件和文件夹系统变化情况│ │ ├─实例24 如何加解密文件│ │ ├─实例25 如何切分组合文件│ │ ├─实例26 如何以流式方式写文本文件│ │ ├─实例27 如何直接打印文件│ │ ├─实例28 如何操作帮助文件│ │ ├─实例29 如何操作WORD文件│ │ ├─实例31 如何播放MP3文件│ │ ├─实例32 如何播放VCD文件│ │ ├─实例33 如何播放DVD文件│ │ ├─实例34 如何播放Flash文件│ │ └─实例35 如何播放RealPlayer文件│ ├─第3章 程序设置│ │ ├─实例36 如何创建椭圆形窗体│ │ ├─实例37 如何创建文字形窗体│ │ ├─实例38 如何创建不规则窗体│ │ ├─实例39 如何创建移动的窗体│ │ ├─实例40 如何创建无标题栏窗体│ │ ├─实例41 如何拖动无标题栏窗体│ │ ├─实例42 如何制作自绘式菜单│ │ ├─实例43 如何制作图形组合框│ │ ├─实例44 如何设置窗体的透明度│ │ ├─实例45 如何设置窗体启动位置│ │ ├─实例46 如何设置窗体最前端显示│ │ ├─实例47 如何实现精灵提示│ │ ├─实例48 如何实现打印预览│ │ ├─实例49 如何实现剪贴板循环│ │ ├─实例50 如何实现菜单历史列表│ │ ├─实例51 如何实现程序互斥运行│ │ ├─实例52 如何屏蔽鼠标消息│ │ ├─实例53 如何模拟键盘输入│ │ ├─实例54 如何使用消息提示框│ │ ├─实例55 如何使用系统API函数(INI)│ │ ├─实例56 如何获取和设置输入法│ │ ├─实例57 如何在程序中启动其他程序│ │ ├─实例58 如何在程序中关闭其他程序│ │ ├─实例59 如何在开机自动启动程序│ │ ├─实例60 如何启动电话拨号程序│ │ ├─实例61 如何启动屏幕保护程序│ │ ├─实例62 如何启动系统控制面板程序│ │ ├─实例63 如何编写多线程程序│ │ ├─实例64 如何编写DLL服务端程序│ │ ├─实例65 如何编写DLL客户端程序│ │ ├─实例66 如何编写用户控件程序│ │ └─实例67 如何给程序打包│ ├─第4章 系统维护│ │ ├─实例68 如何获取系统基本信息│ │ ├─实例69 如何获取系统服务信息│ │ ├─实例70 如何获取系统进程信息│ │ ├─实例71 如何获取系统日期间│ │ ├─实例72 如何获取系统所有驱动器│ │ ├─实例73 如何获取系统驱动器信息│ │ ├─实例74 如何获取系统计数器信息│ │

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧