获取checkbox返回值

<div class="checkbox">
     <label>
         <input type="checkbox" value="0" name="全选" ng-checked="isSelected(‘0‘)" ng-click="updateSelection($event,‘0‘)">全选
     </label>
     <label>
         <input type="checkbox" value="1" name="BANNER" ng-checked="isSelected(‘1‘)" ng-click="updateSelection($event,‘1‘)">BANNER
     </label>
     <label>
         <input type="checkbox" value="2" name="资料库" ng-checked="isSelected(‘2‘)" ng-click="updateSelection($event,‘2‘)">资料库
     </label>
     <label>
         <input type="checkbox" value="3" name="最新公告" ng-checked="isSelected(‘3‘)" ng-click="updateSelection($event,‘3‘)">最新公告
      </label>
</div>
     $scope.selected=[];
        var updateSelected=function(action,value){
            if(action=="add"&&$scope.selected.indexOf(value)==-1){
                $scope.selected.push(value);
            }
            if(action=="remove"&&$scope.selected.indexOf(value)!=-1){
                var idx=$scope.selected.indexOf(value);
                $scope.selected.splice(idx,1);
            }
        }
        $scope.isSelected=function(value){
            if(value=="0"){
                return $scope.selected.indexOf("1")>=0&&$scope.selected.indexOf("2")>=0&&$scope.selected.indexOf("3")>=0;
            }else{
                return $scope.selected.indexOf(value)>=0;
            }
        }
        $scope.updateSelection=function(event,value){
            var checkbox=event.target;
            var action=(checkbox.checked?"add":"remove");
            if(value=="0"){
                updateSelected(action,"1");
                updateSelected(action,"2");
                updateSelected(action,"3");
            }else{
                updateSelected(action,value,checkbox.name);
            }
        }
时间: 2024-10-10 01:30:29

获取checkbox返回值的相关文章

activity之间参数传递&amp;&amp;获取activity返回值&amp;&amp;activity生命周期

Activity之间参数传递 A activity想将参数传给B activity时可以利用Intent将消息带过去 Intent intent = new Intent(this,BActivity.class); intent.putExtra("xxxx", "xxxx"); 数据量多的话可以使用 Bundle bundle = new Bundle(); intent.putExtras(bundle); 获取activity返回值 A activity调用

ascii#ascii,对象类中找__repr__,获取其返回值

1 #!/usr/bin/env python 2 #ascii,对象类中找__repr__,获取其返回值 3 class Foo : 4 def __repr__(self): 5 return "hello" 6 7 obj = Foo() 8 r = ascii(obj) 9 print(r )

C#获取存储过程返回值和输出参数值的方法

//转自网络,先留个底 1.获取Return返回值 //存储过程 //Create PROCEDURE MYSQL // @a int, // @b int //AS // return @a + @b //GO SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["LocalSqlServer"].ToString()); conn.Open(); SqlCommand MyCom

js获取ajax返回值

z = $.ajax({url:"__URL__/add/",type:'POST',dataType:"json",async:false,cache:false,data:"step=ajax&ajax_type=checkEmail&email="+email,}).responseText;js获取ajax返回值,码迷,mamicode.com

如何获取程序返回值,退出码,错误码

在c/C++语言程序设计中,我们可能经常性的需要进行错误处理,异常处理等问题. 关于异常部分,主要就是C++异常了.今天我们主要谈论c语言方面的一些问题:如何获取程序返回值,退出码,错误码. 1如何获取main函数返回值 linux下使用$?得到 2关于程序退出eixt(),同main退出 3获取程序错误时的错 误码及对应信息 全局变量errno保存错误码 函数strerrno获取errno对应的错误信息. 以下简单实例. 关于函数的更多重载选项及功能请man strerror

获取存储过程返回值及代码中获取返回值

获取存储过程返回值及代码中获取返回值 1.OUPUT参数返回值例: 向Order表插入一条记录,返回其标识 CREATE PROCEDURE [dbo].[nb_order_insert](@o_buyerid int ,@o_id bigint OUTPUT)ASBEGINSET NOCOUNT ON;BEGININSERT INTO [Order](o_buyerid )VALUES (@o_buyerid )SET @o_id = @@IDENTITYENDEND 存储过程中获得方法: D

JQuery 判断checkbox是否选中,checkbox全选,获取checkbox选中值

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

php将某一模板内容解析过后,并获取其返回值

在PHP中,将一个模板文件(.php)文件定义过后,如果要将参数传入,并且将该文件解析过后的内容作为返回值,可以php操作缓冲区来获取该模板文件的结果 //打开缓冲区 ob_start(); //引入所需要的模板文件 include('file_name.tpl.php');          //获取缓冲区中的内容,并且将该内容赋值给一个变量 $return_info = ob_get_contents(); //清空(擦除)缓冲区并关闭输出缓冲                     ob_

Python开发实用技巧:获取部分返回值的4种方式

python的函数支持返回多个值.返回多个值时,默认以tuple的方式返回. 例如,下面两个函数的定义是完全等价的. 1 def f(): 2 return 1,2 3 4 def f(): 5 return (1,2) 如果将函数调用的返回值赋值给对应个数的变量,它会一一对应的赋值,这很容易理解.下面是等价的: 1 a, b = f() # a=1, b=2 2 (a, b) = f() 如果赋值给一个变量,将会把整个元组赋值给变量.下面是等价的,a表示整个元组(1,2): 1 a = f()