Yii-客户端验证不适用于CActiveForm

dlt*_*thp 6 javascript php client-side-validation yii twitter-bootstrap

我的应用程序中有一个活动表单.但是客户端验证不起作用.表格的代码如下所示:

<?php $form=$this->beginWidget('CActiveForm', array(
    'id'=>'application-data-student-form',
    'enableAjaxValidation'=>false,
    'enableClientValidation'=>true,
    'clientOptions'=>array('onSubmit'=>true),
    'htmlOptions'=>array(
        'enctype'=>'multipart/form-data',
        'role'=>'form',
        'class'=>'form-horizontal'
    ),
)); ?>
Run Code Online (Sandbox Code Playgroud)

我在我的项目中使用过bootstrap 3.任何想法或解决方案都将受到任何人的高度赞赏...

dlt*_*thp 3

我终于解决了这个问题。我发布此内容是为了帮助遇到同样问题的人。

该问题是由于 jquery.js 未在应用程序中正确加载而引起的。缺少 jquery.js 所需的地图文件。因此,我从 [ http://jquery.com/download/]下载了最新的 jquery 2.1.1.min.js 和相应的地图文件,并将它们加载到主布局中。现在验证终于开始工作了。

希望这个解决方法能够帮助遇到同样问题的人。