sanler 发表于 2008-5-25 11:19:53

如何将那个表单验证的提示改成中文的啊

现在是The Email Address field is required.
The Password field is required.
The Password Confirmation field is required.
The Display Name field is required.

怎么把他变成中文的,或者是自定义出错信息
不知道可以吗

KnightE 发表于 2008-5-25 11:28:00

可以参照language下的english,自己写中文的提示。
或者在程序里动态使用:$this->validation->set_message('required', '必须填写%s');

%s是你的表单控件,默认是name属性的值,要用中文可以使用:$this->validation->set_fields(array('username'=>'用户名');

sanler 发表于 2008-5-25 16:47:37

是不是用户名必须填写是这样写啊
$this->validation->set_fields(array('username'=>'用户名');
$this->validation->set_message('required', '必须填写%s');

另外请问能不能把提示放在每个输入框的右边,而不是统一放在上面

KnightE 发表于 2008-5-25 19:49:56

原帖由 sanler 于 2008-5-25 16:47 发表 http://codeigniter.org.cn/forums/images/common/back.gif
是不是用户名必须填写是这样写啊
$this->validation->set_fields(array('username'=>'用户名');
$this->validation->set_message('required', '必须填写%s');



另外请问能不能把提示放在每个输入框的右边,而不是统一 ...
把<?=$this->validation->username_error?>放在右边即可,具体信息可以参考手册validation一章

sanler 发表于 2008-5-25 23:28:02

谢谢提醒,我看手册没看仔细,看来 你是高手啊,我在网上找了个 AJAX-for-CodeIgniter
你帮我解决一下这个问题好吗,目前就剩这个问题了
对ajax不是很熟悉,看来以后要好好学习一下,好在这个项目用到ajax不多
http://codeigniter.org.cn/forums ... ge=1&extra=page%3D1

Hex 发表于 2008-5-25 23:45:24

你可以用一些基于 js 的表单验证框架。
页: [1]
查看完整版本: 如何将那个表单验证的提示改成中文的啊