else后面可以有条件吗?
我觉得
可以通过回调函数来验证用户输入的正确与否。
我的可以成功运行,所以应该可以有吧
回调的话,暂时不会,请问我上面规则的required可以不要嘛? 卍陨“落,メ 发表于 2011-6-12 15:31 static/image/common/back.gif
我的可以成功运行,所以应该可以有吧
回调的话,暂时不会,请问我上面规则的required可以不要嘛? ...
不可以吧,required代表必填项,如果没有required,
这条代码$this->form_validation->set_rules('username','用户名','callback_username_check|min_length|max_length');形同虚设,完全可以不输入用户名...
xyst0524 发表于 2011-6-12 15:52 static/image/common/back.gif
不可以吧,required代表必填项,如果没有required,
这条代码$this->form_validation->set_rules('userna ...
$this->form_validation->set_rules('username', 'Username', 'required|min_length|max_length');
比如这句,改成$this->form_validation->set_rules('username', 'Username', min_length|max_length');就变得没用啦?
还有,回调函数
$this->form_validation->set_rules('username', 'Username', 'callback_username_check');
function username_check($str)
上面怎么没有传值? 卍陨“落,メ 发表于 2011-6-12 17:25 static/image/common/back.gif
$this->form_validation->set_rules('username', 'Username', 'required|min_length|max_length') ...
嗯,改成后面的那个规则后,你不输入任何东西的话还可以,但要是输入的话就必需是5到12个字符之间!
提交后就已经把表单域的username值传过来了,你可以用$str和你在username表单域输入的值进行比较!
在ci上直接搜索一下表单验证类的实现,仔细看看哈,特别是里面的回复!
页:
1
[2]