2012-04-04 111 views
0

我有兩個Ajax按鈕檢查兩種不同的情況。 問題是,當我使用場景檢查部分表單時,所有實時驗證(輸入顏色和div錯誤)都不起作用。事實上,當用戶關注其中一個領域時,它會用綠色標記(驗證通過)。但是當用戶點擊提交按鈕時,如果他沒有正確填寫輸入,它會告訴用戶他沒有通過表格。Yii框架實時表單驗證與不同的場景

當用戶填寫不正確的字段時,如何在輸入顏色和錯誤div上實時顯示此消息?

回答

0

你應該在Yii中激活ajax驗證!我認爲有一個選項可以在填滿方框和其他元素時進行驗證!我確定。我有這個問題,併成功地解決了它! 使用Yii表單助手生成您的表單 設置選項以形成類以進行主動驗證 請原諒我簡要回答。

+0

我已經做到了。 \t <?PHP的$形式= $這 - > beginWidget( 'CActiveForm',陣列( \t \t \t \t 'ID'=> '註冊形式', \t \t \t \t 'enableAjaxValidation'=>真, \t \t \t \t'enableClientValidation'=> true, )); ?> – Dar 2012-04-04 06:23:02