Php Can';t验证我的静态选项按钮列表

Php Can';t验证我的静态选项按钮列表,php,yii,Php,Yii,我在页面中创建了一个静态选项列表,我想使用JavaScript而不是AJAX进行验证: <?php echo $form->labelEx($model,'emlevel'); ?> <?php echo $form->radioButtonList($model,'emlevel', array('L'=>'Low','M'=>'Moderate','X'=>'Low Moderate', 'H'=&g

我在页面中创建了一个静态选项列表,我想使用JavaScript而不是AJAX进行验证:

<?php echo $form->labelEx($model,'emlevel'); ?>
<?php 
   echo $form->radioButtonList($model,'emlevel',
                  array('L'=>'Low','M'=>'Moderate','X'=>'Low Moderate', 'H'=>'High'),
                  array('separator' => "  " ));
?>
<?php echo $form->error($model,'emlevel'); ?> 





function chk()
{ 
    // first I checked the value for emlevel to verify it get the value or not 
    //but it shows undefined
    alert (document.forms["ConsultationNew"] ["ConsultationNew[enc_type]"].value);
    if (document.forms["ConsultationNew"]["ConsultationNew[emlevel]"].value == null) { 
        alert ('choose one EMlevel'); return false; 
    } 
}   

函数chk()
{ 
//首先,我检查emlevel的值,以验证它是否得到了值
//但它显示的是未定义的
警报(document.forms[“ConsultationNew”][“ConsultationNew[enc_type]”值);
如果(document.forms[“ConsultationNew”][“ConsultationNew[emlevel]”].value==null){
警报(“选择一个EMlevel”);返回false;
} 
}   

我无法通过
document.getelement
…值获取值。它显示了
未定义的

您可能想要使用CActiveForm。客户端验证配置如下:

<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'login-form',
'enableAjaxValidation'=>false,
'enableClientValidation'=>true,
    'clientOptions' => array (
        'validateOnSubmit' => true,
        'validateOnChange' => true,
        'validateOnType' => true,
    ),
)); ?>


由于您已经在使用Yii,我肯定会使用CActiveForm进行客户端验证(以及Ajax和服务器端验证)。它就像一个符咒。在Javascript编程验证中,你必须做比重新发明轮子更好的事情。

我无法通过document.getelement…value获得值。这表明undefinedAjax不是不同的语言或类似的东西。你也能给我们看看你的javascript代码吗?AJAX的意思是“异步javascript和xml”。“使用javascript而不是AJAX”是什么意思?函数chk(){alert(document.forms[“ConsultationNew”][“ConsultationNew[enc_type]”].value);if(document.forms[“ConsultationNew”][“ConsultationNew[emlevel]”。value==null){alert('choose one emlevel');返回false;}我的意思是‘enableAjaxValidation’=>错误,对不起,朋友们,我是yii的新手