Etable/formType/checkbox
出自六年制學程
formcheckbox.php中:
- function render(){
- ……
- // 如果選項超過一個,而且表單元素名末尾不是[]
- if(count($this->getOptions())>1 && substr($this->getName(),-2,2)!="[]"){
- $newname=$this->getName()."[]"; // 表單元素名末尾加[]
- $this->setName($newname); // 設為新的表單元素名
- }
- ……
- }
單選:
- 未核取,欄值後送 0
- 欄值 0 ,代表未核取
複選:
- 全部選項未核取,欄值後送空字串
- 欄值 0 ,代表核取過欄值為 0 的選項