Heim  >  Artikel  >  Web-Frontend  >  前台的checkbox选中时后台保存所选中的内容到数据库_html/css_WEB-ITnose

前台的checkbox选中时后台保存所选中的内容到数据库_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 12:09:151510Durchsuche

   各位大侠,我现在需要实现一个功能,htm页面中有几个checkbox,当勾选checkbox时,点击保存按钮,就可以将被勾选的checkbox后面的文本内容保存到指定数据库中。
   我现在遇到的问题是怎么将checkbox的选中状态传递到后台中去呢,如果是text的情况我知道,在js中
   .....
   var aaa=document.getElementById("Text1").value;
   .....
   url:‘../../Handler1.ashx?aaa=’+aaa,
   .....
   可是checkbox的时候就不会了,请大家指导一下吧,初学者诚恳请教


回复讨论(解决方案)

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值发生改变,要如何保存到数据库中呢?

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn