ASP中复选框判断是与否,怎么添加到数据库

ASP中复选框判断是与否,怎么添加到数据库,第1张

首先要把数据库中相应的字段类型设置为“是/否”或者“布尔”,这种数据类型只接收两种值:真,或假(也就是“True”和“False”)

然后用

Value_ChkBOX = Request.form("Checkbox01")

来将复选框的值传递给参数。

再然后,以可写方式打开数据库,

RS("留言审核") = Value_ChkBOX

写入数据库,最后

RS.UPdate

RS.Close

就完成了。

中间传值可以一步到数据库,也就是

RS("留言审核") = Request.form("Checkbox01")

一步完成。

这里要注意的是数据库对应字段的数据类型和写入数据库时的格式(不用引号)。

如果实在不会 *** 作,也可以在程序中做一下判断,

IF Request.Checkbox01 Then

Value_CHK = 1

Else

Value_CHK = 0

End IF

把它的值改成数值类型(当然也要把数据库中那个字段类型改娄“INT”)或者

IF Request.Checkbox01 Then

Value_CHK = "1"

Else

Value_CHK = "0"

End IF

把它的值改成字符型(同样,数据库中对应字段类型改为“字符”型)

同样的结果,只是方法不同而已。如还有疑问可以继续提问。

while (rs.next()) {

%>

<label>

<input name="checkboxes" type="checkbox" value="<%=rs.getString(1) %>" />

<%=rs.getString(1) %></label>

<%

}

servlet或action中,

String values = request.getParameterValues("checkboxes"),

因为这个方法是将复选框作为一个数组来接收值,而且得到的返回值是一个数组。而在html或jsp中,对组件赋给相同的名字,这些组件就会自动成为一个数组。所以,必须给这些想让它们作为数组的组件起相同的名字。

还不明白的话,给我留言


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9954837.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存