Я использую Yii 1.1.14Yii Неопределенное yiiactiveform, когда не используется clientValidation
Я использую форму, чтобы захватить почту, не используя Yii ajaxValidation/clientValidation
<?php $form = $this->beginWidget('CActiveForm', array(
'id' => 'form-newsletter',
'action' => null,
'focus' => array($model, 'email'),
'htmlOptions' => array(
'role' => 'form',
),
)); ?>
Я получил это на Js консоли
Uncaught TypeError: undefined is not a function
Что относятся к этому
jQuery('#form-newsletter').yiiactiveform({'validateOnSubmit':true,'validateOnChange':true,'errorCssClass':'has-error has-feedback','successCssClass':'has-success has-feedback','inputContainer':'div.form-group','attributes':[{'id':'NewsletterForm_email','inputID':'NewsletterForm_email','errorID':'NewsletterForm_email_em_','model':'NewsletterForm','name':'email','enableAjaxValidation':true,'clientValidation':function(value, messages, attribute) {
Я также проверяю, что есть jquery.yiiactiveform.js
.
Вопрос в том, что я не хочу использовать по умолчанию ajaxValidation/clientValidation, почему он загружен? и почему это говорит о том, что yiiactiveform не определен?
спасибо.
но все же, я не позволяют clientValidation. что yiiactiveform js не должен появляться, не так ли? –
@zmiftah, отлично. Это вызвало проблему в моем приложении! У меня было два файла jQuery разных версий (2.x и 1.10)! – Vaishak