如何显示用户提交的空字段?
self.instance
但是,如果用户清除输入字段并提交,则不会将输入显示为空,它会执行 elseif语句,尽管用户提交发布请求。
如何避免这种情况?
我想说这个字段是空的
答案 0 :(得分:1)
$ this-> input-> post仅在POST数组中不存在名称时返回false
$data['name'] = $this->input->post('name');
// here empty($data['name']) gives you correct answer
if (!$data['name'])
$data['name'] = empty($details) ? '' : $details['name'];
答案 1 :(得分:1)
此验证检查$ _POST中的字段是否存在。
如果要限制用户以避免空条目。 有两种方法:
1)客户端(使用jquery或javascript,或者只使用required='required'
标签中的html5标签<input
2)服务器端,
if($this->input->post('name')){
$setErrorMessage = "Empty field is not allowed";
}
并将用户连同错误消息一起返回页面。