2014-04-20 197 views
0

喜在佈局中聲明的格式如下:Yii的AJAX表單驗證未提交

<?php 
$regModel = new RegistrationForm(); 

$form = $this->beginWidget('bootstrap.widgets.TbActiveForm', array(
    'id' => 'registration-form', 
    'action' => Yii::app()->createUrl('/utente/sign'), 
    'type' => 'inline', 
    'enableAjaxValidation' => true, 
    'clientOptions'=>array(
     'validateOnChange'=>true, 
     'validateOnType'=>true, 
     'validationDelay'=>10, 
    ), 
)); 

?> 

的問題是,我沒有收到我的控制器上的任何請求。我試圖監視網絡控制檯,但在輸入表單時看不到任何請求。

Network

我使用許多其他形式在我的應用AJAX驗證它們是否如預期工作。

任何想法,爲什麼這不工作?


SOLUTION 原來,jQuery的已註冊的兩倍。 Yii第一次,我的模板第二次。一旦它從我的模板中刪除,一切都開始按預期工作。

+0

顯示其他視圖代碼與字段,錯誤消息 – Alex

回答