代码之家  ›  专栏  ›  技术社区  ›  yii2__

通过Yii2中的jQuery获取单选按钮的值

  •  0
  • yii2__  · 技术社区  · 6 年前

    在我的Yii应用程序中,我有一个单选按钮。当按下单选按钮的左侧按钮时,字段\u B的值不应大于3999。下面是我在my model.php中的代码(但它不起作用):

    [['field_B''], 'number', 'max' => 3999 , 'min' => 0000, 'tooBig'=> 'The Value is too big',
    'when' => function ($model) {
            return $model->Absatzart;
    }, 'whenClient'=> new JsExpression("
        function (attribute, value) {
            return ((!$('#stornierung-absatzart').is(':checked')) && ($('#stornierung-absatzart').val()=='1'));                         
    }")],   
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Insane Skull    6 年前

    试试下面

    [['field_B'],  'number',
        'max' => 3999 ,
        'min' => 0000,
        'tooBig'=> 'The Value is too big',
        'when' => function ($model) {
            return $model->Absatzart;
         },
        'whenClient'=> new JsExpression("
           function (attribute, value) {
              if ($('input[type=radio]:checked') =='1') {
                  return true;
              }
           return false;             
        }")
    ],