Etable/MVC

出自六年制學程
在2022年1月10日 (一) 00:03由丁志仁對話 | 貢獻所做的修訂版本

跳轉到: 導覽搜尋

概述

M

V

C

Form

各種表單元素的樣子,請參考HTML/表單

formType欄型物件參考
選單select皆可XoopsFormSelectrecommend.php
連動選單select2皆可XoopsFormSelecttodo.php
連動選單select22皆可XoopsFormSelecttodo.php
單選radio皆可XoopsFormRadiotodo.php
是否擇一radioyn皆可XoopsFormRadioYN
核取方塊checkbox皆可XoopsFormCheckBoxtodo.php
複選checkbox以;間開的長字串XoopsFormCheckBoxtodo.php
位元複選bitCheckbox整數XoopsFormCheckBoxemUsers.php
日期date日期或字串XoopsFormText配小日曆todo.php
時分秒time時間或字串XoopsFormTime
日期時間datetimedatetimeXoopsFormDateTimeCalendar-.php
文字區塊autotextXoopsFormTextAreatodo.php
背景填值hidden皆可XoopsFormHiddentodo.php
Unix時間unix_time整數XoopsFormHiddensharingBooksToBorrow.php
切換鈕oneWaySwitchoneWaySwitchXoopsFormRadiotodo.php
函式function不改動欄值,只改變欄值的表現recommend.php
分號換行wrap不改動欄值,只改變欄值的表現
即時選單searchSelect代碼欄XoopsFormCatchTextsharingBooksToBorrow.php


addElements($i,$value)
製造表單中各可「插、編」欄
XoopsFormCheckBox(欄的colalias,f[欄的as_name][欄的colname],$checked)

表格

  1. 資料表欄位
  2. formType 中的欄位類別
  3. 表單元件
  4. 使用者動作
  5. 對資料表欄位的動作

桃園市自主學習3.0實驗室推薦表格

  1. 本推薦表單的功用(描述性文字)
  2. 姓名(簡答)
  3. email地址(簡答)
  4. 您欲參與的工作項目:維基頁撰寫,公開課學員或助教,影片剪輯與拍攝,伺服器維護與程式撰寫(多選方塊)
  5. 您的身份為:自學生、團體或機構實驗教育學生、公立學校學生、大學生、社會人士(單選)
  6. 推薦者能開始工作的月份:2月,3月,4月,4月以後(單選)
  7. 「若被推薦者欲擔任助教工作請回答」能否於2/16-4/13,每週三13:00-17:00至科教館擔任課程助教:能參與,不能參與(共計9週)
  8. 誠摯感謝您的推薦。(描述性文字)

「桃園市自主學習3.0實驗室推薦表單」網頁,資料庫,程式碼對照表

表單元件 資料表欄位 formType欄位類別 使用者動作 對資料表欄位的動作
  • 文字方塊:表單功能說明與描述
    *可輸入文字方塊:姓名
    *可輸入文字方塊:信箱
    *核取方塊(多選):工作項目
    *單選方格:身份
    *單選方格:工作月份
    *單選方格:能否擔任助教
    *按鈕:確認送出
    *文字方塊:已收到表單,感謝填寫
1.sid(自動編號)
2.cn(姓名)
3.email(信箱)
4.workItem(工作項目)
5.type(身份)6.workTime(可工作月份)
7.isAssistant(能否當助教)

1.
2.字串
3.字串
4.'workItem'=>array('checkbox',array('1'=>'維基頁撰寫','2'=>'公開課學員or助教','3'=>'影片剪輯與拍攝','4'=>'伺服器維護&程式撰寫')),
5.'type'=>array('radio' ,array('1'=>'自學生','2'=>'團體或機構實驗教育學生','3'=>'大學生','4'=>'大學生','5'=>'社會人士'))
6.'workTime'=>array('radio',array('1'=>'2月','2'=>'3月','3'=>'4月','4'=>'4月以後'))
7.'isAssistant'=>array('radio',array('0'=>,'1'=>'可參與','2'=>'無法參與'))

1.點選「填寫表單」按鈕
2.輸入姓名
3.輸入郵件地址
4.勾選工作項目
5.點選身份別
6.點選工作月份
7.點選能否擔任助教
8.點選確認送出按鈕
1.新增一筆資料:自動編號
2.新增一筆資料:姓名
3.新增一筆資料:郵件地址
4.新增一筆資料:工作項目「值」
5.新增一筆資料:身份別「值」
6.新增一筆資料:工作月份「值」
7.新增一筆資料:能否擔任助教「值」
8.完成一列表單資料

參考Etable/開發#欄位種類