各位大侠,我现在需要实现一个功能,htm页面中有几个checkbox,当勾选checkbox时,点击保存按钮,就可以将被勾选的checkbox后面的文本内容保存到指定数据库中。
我现在遇到的问题是怎么将checkbox的选中状态传递到后台中去呢,如果是text的情况我知道,在js中
.....
var aaa=document.getElementById("Text1").value;
.....
url:‘../../Handler1.ashx?aaa=’+aaa,
.....
可是checkbox的时候就不会了,请大家指导一下吧,初学者诚恳请教
Snowy(SnowyAdmin)是国内首个国密前后端分离快速开发平台,集成国密加解密插件, 软件层面完全符合等保测评要求,同时实现国产化机型、中间件、数据库适配,是您的不二之选! 技术框架与密码结合,让更多的人认识密码,使用密码;更是让前后分离“密”不可分。采用SpringBoot+MybatisPlus+AntDesignVue+Vite 等更多组件及前沿技术开发,注释丰富,代码简洁,开箱即用
回复讨论(解决方案)
js 是前台脚本,保存到数据库需要后台脚本
在后台脚本里判断checkbox是否选中就行了
比如asp
if request.form("checkbox1")"" then
dim a=request.form("Text1")
' 插入
end if
%>
写一个全局url,当checkbox选中../../Handler1.ashx?ck=1否则=0,在代码中url:url
我的checkbox有好几个,楼上的能否说详细点呢?
各位大侠,我现在需要实现一个功能,htm页面中有几个checkbox,当勾选checkbox时,点击保存按钮,就可以将被勾选的checkbox后面的文本内容保存到指定数据库中。
我现在遇到的问题是怎么将checkbox的选中状态传递到后台中去呢,如果是text的情况我知道,在js中
.....
var aaa=document.getElementById("Text……
同理,选择所有被选中的checkbox,遍历将其value设为文本内容,拼接其value值就可以了
$(':checked').each() {
var txt = $(this).val();
。。。//拼接url:‘../../Handler1.ashx?aaa=’+aaa,
}
如果是DataGrid呢?这个checkbox有多条记录,可能有多行的checkbox值发生改变,要如何保存到数据库中呢?










