smartweb 发表于 2011-11-9 13:46:01

表单验证,select不被重置

本帖最后由 smartweb 于 2011-11-9 13:48 编辑

在选择框select和一些表单的功能,里面的内容均要填写或选择,但有部分内容不填写返回错误时,select被重置了。select老被重置,又要重新选择,好烦。


Eva 发表于 2011-11-9 15:11:14

不是好像有个什么辅助函数可以set_select的吧?:D

smartweb 发表于 2011-11-9 15:46:19

但悲剧的是我里面的值是从数据库取出来的,不知道要怎样搞才行。
$query.="<OPTION VALUE='$row->id' > ".$row->category_cn."</OPTION>";

acabin 发表于 2011-11-11 13:33:20

其实,在提交之前为什么不用js先做本地验证?

zhouli520 发表于 2011-11-11 14:41:22


if(isset(set_value('XXX'))){
if(set_value('XXX')==$row->id){
$query.="<OPTION VALUE='$row->id' selected > ".$row->category_cn."</OPTION>";
}else{
$query.="<OPTION VALUE='$row->id'> ".$row->category_cn."</OPTION>";
}
}else{
$query.="<OPTION VALUE='$row->id'> ".$row->category_cn."</OPTION>";
}


搞定收工~
页: [1]
查看完整版本: 表单验证,select不被重置