yii框架下使用bootstrap时,判断checkbox、radioButtonList和dropDownList的js方法

1、首先设置button按钮的id:

<span style="font-size:14px;">'htmlOptions'=>array('id'=>'buttonStateful')</span>

例如:

<span style="font-size:14px;">        <?php
            $this->widget('bootstrap.widgets.TbButton', array('buttonType'=>'submit', 'type'=>'primary', 'label'=>'提交', 'htmlOptions'=>array('id'=>'buttonStateful'))); 
        ?></span>


2、对checkbox是否选中和选中值判定

<span style="font-size:14px;"><script type="text/javascript">
$('#buttonStateful').click(function(){
	
    var cblists = $("[id *= Tice_modules]");
    var module= '';
    for (var i=0; i<cblists.length; i++) {
        if (cblists[i].checked) {
            if (module != ''){
                module += ',';
            }
            module += cblists[i].value;
        }
    }
	if(module){
		url = "/controller/action?id=<?php echo $_GET['id'];?>&module=" + module;
		window.location.href = url;
	}
	else{
		alert('先选择模块');
	}
});

</script> </span>


3、对checkbox是否选中判定

<span style="font-size:14px;"><script type="text/javascript">
$('#buttonStateful').click(function(){	
    
    var location = $("[id *= unit_location]");
    var result = false;

    for (var i = 0; i < location.length; i++) {
        if (location[i].checked) {
            result = true;
            break;                 
        }
    }
    if(result == false){
		alert('请选择Unit Location');
    }
});
</script> </span>

4、判断dropDownList中选中了哪一个

<span style="font-size:14px;"><script type="text/javascript">
$('#buttonStateful').click(function() {
	module = $('#theproject').find('option:selected').text();
	if (module){
		var btn = $(this);
	    btn.button('loading'); // call the loading function
		url = '/controller/action?id=<?php echo $id;?>&module=' + module;
		window.location.href=url;
	}else{
		alert('先选择模块');
	}
});

</script> </span>



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值