suntg
- suntg 回复了话题 用CForm 的排版问题
谢谢, 只能这样了,
<table> <tr><td><?php echo $form['element'];?></td>....</tr> .... </table>
- suntg 发布了话题用CForm 的排版问题
谢谢,
刚才看了手册, CForm 有个 activeForm的属性,
在 views/site/loginForm.php 加上'activeForm'=>array('id' => 'extension-form', 'enableAjaxValidation' => true),
完整代码<?php return array( 'activeForm'=>array( 'id' => 'extension-form', 'enableAjaxValidation' => true ), 'elements'=>array( 'username'=>array( 'type'=>'text', 'maxlength'=>32, ), 'password'=>array( 'type'=>'password', 'maxlength'=>32, ), 'rememberMe'=>array( 'type'=>'checkbox', 'enableAjaxValidation'=>false, ) ), 'buttons'=>array( 'login'=>array( 'type'=>'submit', 'label'=>'Login', ), ), );
再在控制器里加上舰长的代码就可以实现CForm Ajax验证了
谢谢各位, 可是没效果, 我用的是 表单生成器CForm, 不是用CActiveForm, 好像 CActiveForm 的方法在 CForm 裡不適用
哈哈, 我的意思是说框架里没 performAjaxValidation 这个函数, 运行时出错
谢谢,
可是我没找到这个函数 performAjaxValidation?舰长是怎么知道这些函数的?
这些函数我只能在API上找到。。。