asp怎么获取复选框的值

asp怎么获取复选框的值,第1张

我有一种方法,但是不知道是不是解决了你的问题,

在dw中,建立两个页面formasp和xianshiasp

接下来在formasp这个页面插入一个表单form1,选择action为xiangxiasp

在表单form1里插入几个复选框,举个例子,只插入两个复选框,name分别为“cb1”和"cb2",具体代码如下:

<form name="form1" method="post" action="xianshiasp">

<input name="cb1" type="checkbox" id="cb1" value="个人">

个人<input name="cb2" type="checkbox" id="cb2" value="企业">

企业<input type="submit" name="button" id="button" value="提交">

</form>

在xianshiasp中使用

<%= ResponseWrite(requestform("cb1")) %>

<%= ResponseWrite(requestform("cb2")) %>

这样,在你从form1asp中选择复选框并点击提交后,就会在xianshiasp中显示出来了。

注明,不要看到代码,就头痛,这些代码是你用DW *** 作的时候自己生成的,为了学好,最好要熟悉一下这些代码,这样会对你有很多帮助的

1、首先新建一个html文件,命名为testhtml,在testhtml文件内,在p标签内,使用input标签创建三个checkbox选项用于测试。

2、在testhtml文件内,使用button标签创建一个按钮,按钮名称为“获得checkbox选中数量”。

3、在testhtml文件中,给button按钮绑定onclick点击事件,当按钮被点击时,执行getnum()函数。

4、在js标签中,创建getnum()函数,在函数内,使用getElementsByTagName()方法通过元素名称获得input对象。同时,创建一个空数组arr,用于保存选中的选项值。

5、在浏览器打开testhtml文件,点击按钮,查看结果。

把复选框的的名字都起一样 用form提交后 在action 接收那个名字 用String的数组接收 然后循环遍历就出来了如果不用form 提交 那就麻烦了 需要写 js代码 或 jquery代码 然后 把选中复选框的值手动拼接在url里 然后提交

思路:先获取checkbox对象,然后循环判断每个checkbox的checked属性(true为选中,false为未选中)。示例如下:

1、HTML结构

<input type="checkbox" name="test" value="1"/>checkbox-1

<input type="checkbox" name="test" value="2"/>checkbox-2<br>

<input type="checkbox" name="test" value="3"/>checkbox-3

<input type="checkbox" name="test" value="4"/>checkbox-4<br>

<input type='button' value='确定' onclick="fun()"/>

2、javascript代码

function fun(){

var boxes = documentgetElementsByTagName("input");

var val = []

for(i=0;i<boxeslength;i++){

if(boxes[i]name=="test" && boxes[i]checked == true){

valpush(boxes[i]value);

}

}

alert(val);

}

3、效果演示

在PHP中获取多个checkbox值可以用一下方法,一般在前端,我们的checkbox值都是通过POST请求到后端的,而POST值是一个数组,我们可以在前端命名checkbox节点的时候,用"[]"来添加到命名后面。

举个例子,下面时前端代码,注意name命名方式:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" "

<html xmlns="

<head>

<meta ;

后端简单点:

<php

print_r($_POST);

>

到最后我们看到的结果是这个:

Array

(

    [checkbox] => Array

        (

            [0] => 1

            [1] => 2

            [2] => 3

            [3] => 4

        )

    [button] => submit

)

从里面可以看到checkbox中有多个值对应 1,2,3,4

这样就可以多喝checkbox值传递了。

以上就是关于asp怎么获取复选框的值全部的内容,包括:asp怎么获取复选框的值、JSP中如何获取radio 或checkbox的值、表单中checkbox怎么获取啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9498287.html

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

发表评论

登录后才能评论

评论列表(0条)

保存