> 웹 프론트엔드 > HTML 튜토리얼 > 前台的checkbox选中时后台保存所选中的内容到数据库_html/css_WEB-ITnose

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

WBOY
풀어 주다: 2016-06-24 12:09:15
원래의
1527명이 탐색했습니다.

   各位大侠,我现在需要实现一个功能,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值发生改变,要如何保存到数据库中呢?

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿