但是checkbox 不被选中时,提交后 默认值为是不存在,既不是Null也不是0,因此在$_auto里用
array('checkbox','intval',3,'function'),这种方法不会得到0值,因此creater()后不会修改checkbox字段值。
解决:增加一个内置函数
function auto_checkbox($v=0){
return (int)!!$v;
}
以后,在自动完成定义里这样定义就可以:
array('checkbox','auto_checkbox',3,'function'),
最佳答案