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

  1. 是一個物件
  2. 專門給欄名為「uname」者使用
  3. 其方法 getVar('uname') 會取回註冊名

form.php

表單的抽象結構

諸屬性

  1. $_action:後送目的地
  2. $_method:後送方法
  3. $_name:表單名
  4. $_title:表單的抬頭
  5. $_elements:集合各表單元素構成的陣列
  6. $_extra:額外訊息
  7. $_extra1:待定義
  8. $_extra2:表單後方的額外訊息
  9. $_required:必填各表單元素構成的陣列

諸方法

  1. 初始方法 XoopsForm($title, $name, $action, $method="post", $addtoken=false)
    • 取傳入的 $title 為物件抬頭
    • 若傳入的 $name 非為空字串即為物件名,不然物件名預設為 "xoops_form"
    • 取傳入的 $action 為物件後送目的地
    • 取傳入的 $method 為物件後送通導;此項未設,預設止 POST 通道