Yii Prevent Form提交客户端验证 - php

我在尝试在yii 1.1.12上进行客户端验证时遇到问题。
我有以下

<?php
Yii::app()->clientScript
        ->registerCoreScript('jquery');
?>
<?php $form=$this->beginWidget('CActiveForm', array(
    'id'=>'my-form',
    'enableClientValidation' => true,
        'clientOptions'=> array('validateOnSubmit'=>true,
                                 'afterValidate'=>'js:function() 
                                        {     
                                           return false
                                        }'
                                ),
        'htmlOptions' => array('enctype' => 'multipart/form-data'),
)); 
?>

即使在验证后使用return false,我的表单仍在提交。
有什么办法解决这个问题?

谢谢。

参考方案

您可能会走对路。但是Yii客户端验证还取决于您在表单中显示的错误。如果您使用CHtml::error()方法显示错误,则不会进行该客户端验证。由于您尚未发布任何代码,因此我无法说您正在使用什么。因此,请尝试使用$form->error()方法。
让我知道您是否仍然面临问题。

还要检查下面给出的链接。

<?php
Yii::app()->clientScript
        ->registerCoreScript('jquery');
?>
<?php $form=$this->beginWidget('CActiveForm', array(
    'id'=>'my-form',
    'enableClientValidation' => true,
    'clientOptions'=> array('validateOnSubmit'=>true),
    'htmlOptions' => array('enctype' => 'multipart/form-data'),
)); 
?>

http://www.waytoblogger.com/blog/technical/yii/yii-client-side-validation/

Yii 2.0从没有控件的模型获取数据 - php

任何人都可以给我示例如何从模型中检索数据而无需使用Widget?因为需要获取每个表列的数据并将其放入我自己的视图中(不使用小部件)控制器:public function actionIndex() { $searchModel = new B2CProductsSearch(); $dataProvider = $searchModel->search…

验证IBAN PHP - php

在设计新平台时,我们尝试集成IBAN编号。我们必须确保IBAN已经过验证,并且存储在数据库中的IBAN始终正确。那么验证数字的正确方法是什么? 参考方案 正如我在其他问题中解释的逻辑一样,我尝试自己创建一个函数。根据Wikipedia文章中解释的逻辑,在下面找到合适的功能。国家特定验证。它适合吗http://en.wikipedia.org/wiki/Int…

Yii2动态表单创建错误-必须设置'model'属性,并且必须从'\ yii \ base \ Model'扩展 - php

在Yii2中,我一直在尝试使用以下教程创建动态表单。Yii2-dynamicForm - GitHub和Youtube Tutorial。我遵循了教程中提到的相同步骤,很不幸,我遇到了一个错误(附有屏幕截图)而且我无法解决此错误,任何人都可以帮助我找到我所缺少的内容。作为参考,我将在此处附加我的模型,其余的控制器和视图与教程相同。请求模型 <?php …

在yii中如何编写插入查询 - php

在yii中,我正在创建登录模块。成功登录后,我必须检索当前的登录用户userid,并想将该用户id插入另一个具有用户ID作为具有外键关系属性的'logintransLog'表中。因此,在yii中,如何检索当前的userid并将其插入到另一个表中?请帮我.....我想在只有userid正确且密码错误的情况下将userid插入表'loginAttempt'中,以…

CDataColumn的“值”内的条件语句 - php

有谁知道如何在CGridView列字段中显示条件值?我在CGridView的DB中有一个性别“ M”的条目,但是我想分别显示“男性”和“女性”,而不是M或F。任何想法都将受到欢迎;-) 参考方案 我发现虽然不允许使用完整的if / else语法,但是可以使用速记语法。像这样:array( 'name'=>'column_n…