【问题标题】:Yii: how to get booster radiobuttonlist widget value with jqueryYii:如何使用 jquery 获取 booster 单选按钮列表小部件值
【发布时间】:2016-11-08 02:30:29
【问题描述】:

如果我从radiobuttonlistgroup 检查,我想显示该 div,显示的 div 取决于 radiobuttonlist 的值。这是我的html代码:

    <?php echo $form->radioButtonListGroup($model,'jenis', array(
                'labelOptions' => array('label' => false),
                'wrapperHtmlOptions'=>array(
                    'class'=>'col-lg-2',
                ),
                'widgetOptions'=>array(
                    'data'=>array(
                        '1'=>'Daily',
                        '2'=>'Range'
                    ),
                    'htmlOptions'=>array(
                        'id'=>'selectsts',
                        'onChange'=>'getData(this);',
                        'required'=>true
                    ),
                ),
            )); ?>
    <div id="hari" style="display:none;">
        some input form
    </div>
    <div id="minggu" style="display:none;">
        some input form
    </div>

这是我的 jquery 脚本,但还是不行。

function getData(radio) {
    var data =$("#selectsts input[checked]").val();
        if (data=='1'){
              $("#hari").slideDown("slow");
                document.getElementById("minggu").style.display="none";   
            }
        if (data=='2'){
              $("#minggu").slideDown("slow"); 
                document.getElementById("hari").style.display="none";     
            }
 }

【问题讨论】:

  • 试试$("#selectsts input:checked").val();
  • 谢谢,但还是不行@guradio
  • 你能在 sn-p 中重新创建一个演示吗?

标签: javascript jquery twitter-bootstrap yii


【解决方案1】:

请试试这个。

$("input[name=radiobuttonname]:checked").val();

【讨论】:

    猜你喜欢
    • 2012-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-09
    • 1970-01-01
    • 2015-09-25
    • 1970-01-01
    相关资源
    最近更新 更多