Etable/form/addElements:修訂版本之間的差異
出自六年制學程
(→$xoopsUser) |
|||
第 10 行: | 第 10 行: | ||
#專門給欄名為「uname」者使用 | #專門給欄名為「uname」者使用 | ||
#其方法 getVar('uname') 會取回註冊名 | #其方法 getVar('uname') 會取回註冊名 | ||
+ | |||
+ | ===form.php=== | ||
+ | 表單的抽象結構 | ||
+ | ====諸屬性==== | ||
+ | #$_action:後送目的地 | ||
+ | #$_method:後送方法 | ||
+ | #$_name:表單名 | ||
+ | #$_title:表單的抬頭 | ||
+ | #$_elements:集合各表單元素構成的陣列 | ||
+ | #$_extra:額外訊息 | ||
+ | #$_extra1:待定義 | ||
+ | #$_extra2:表單後方的額外訊息 | ||
+ | #$_required:必填各表單元素構成的陣列 | ||
+ | ====諸方法==== | ||
+ | #初始方法 XoopsForm($title, $name, $action, $method="post", $addtoken=false) | ||
+ | #*取傳入的 $title 為物件抬頭 | ||
+ | #*若傳入的 $name 非為空字串即為物件名,不然物件名預設為 "xoops_form" | ||
+ | #*取傳入的 $action 為物件後送目的地 | ||
+ | #*取傳入的 $method 為物件後送通導;此項未設,預設止 POST 通道 | ||
+ | #* | ||
+ | #* | ||
+ | #* | ||
+ | |||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # |
2022年7月24日 (日) 16:42的修訂版本
addElements($i,$value) $i 代表 select 的第幾欄 $value 代表傳入欄值
$lc_name=$this->fields[$i]['lc_name'];
會將該欄的長欄名,如「住宿」,放入 $lc_name 。
$xoopsUser
- 是一個物件
- 專門給欄名為「uname」者使用
- 其方法 getVar('uname') 會取回註冊名
form.php
表單的抽象結構
諸屬性
- $_action:後送目的地
- $_method:後送方法
- $_name:表單名
- $_title:表單的抬頭
- $_elements:集合各表單元素構成的陣列
- $_extra:額外訊息
- $_extra1:待定義
- $_extra2:表單後方的額外訊息
- $_required:必填各表單元素構成的陣列
諸方法
- 初始方法 XoopsForm($title, $name, $action, $method="post", $addtoken=false)
- 取傳入的 $title 為物件抬頭
- 若傳入的 $name 非為空字串即為物件名,不然物件名預設為 "xoops_form"
- 取傳入的 $action 為物件後送目的地
- 取傳入的 $method 為物件後送通導;此項未設,預設止 POST 通道