Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「[1012]PHP進階開發及TadTools工具應用」目錄
MarkDown
3-3 上課範例:ajax.php
1. jQuery的用法
1-1 上課範例:index.html
2. 連動選單
2-1 上課範例:admin/index.php
2-2 上課範例:admin/ajax.php
3. 郵遞區號地址
3-1 上課範例:admin/index.php
3-2 上課範例:index.php
3-3 上課範例:ajax.php
4. 點擊編輯
4-1 上課範例:index.html
4-2 上課範例:save.php
4-3 上課範例:admin/index.php
4-4 上課範例:admin/save.php
5. 表單驗證
5-1 上課範例:admin/index.php
5-2 上課範例:index.php
5-3 上課範例:ajax.php
6. 表格拉動排序
6-1 上課範例:admin/cate.php
6-2 上課範例:admin/save_sort.php
7. 整合型上傳工具
7-1 上課範例:admin/index.php
7-2 上課範例:up_file.php
7-3 上課範例:index.php
8. 頁籤與小月曆之應用
8-1 上課範例:admin/index.php
8-2 上課範例:index.php
8-3 上課範例:ajax2.php
9. fullcalendar月曆應用
9-1 上課範例:birthday.php
9-2 上課範例:header.php
9-3 上課範例:get_events.php
10. QR Code應用
10-1 上課範例:xoops_version.php
10-2 上課範例:blocks/contact_qrcode.php
10-3 上課範例:templates/blocks/contact_qrcode.html
10-4 上課範例:pda.php
10-5 上課範例:blocks/contact_qrcode.php(不替換網址)
10-6 上課範例:index.php
11. Jquery Mobile
11-1 上課範例:blocks/contact_qrcode.php
11-2 上課範例:pda.php
11-3 上課範例:data.php
12. java上傳及影片播放
12-1 上課範例:data.php
12-2 上課範例:index.php
12-3 上課範例:jupload.php
12-4 上課範例:play.php
13. CSV的匯出與匯入
13-1 上課範例:通訊錄.csv
13-2 上課範例:admin/index.php
13-3 上課範例:__fgetcsv()
14. 產生Excel報表
14-1 上課範例:admin/excel.php
14-2 上課範例:admin/index.php
14-3 上課範例:admin/excel.php(多表)
15. 匯入Excel檔
15-1 上課範例:admin/excel.php
15-2 上課範例:admin/index.php
16. 用TCPDF產生PDF(上)
16-1 上課範例:admin/index.php
16-2 上課範例:admin/pdf.php
17. 用TCPDF產生PDF(下)
17-1 上課範例:admin/index.php
17-2 上課範例:admin/pdf2.php
17-3 上課範例:admin/pdf_all.php
18. 產出真實word檔
18-1 上課範例:admin/index.php
18-2 上課範例:admin/docx.php
4-1 上課範例:index.html
\[1012\]PHP進階開發及TadTools工具應用 ============================ [](http://www.tad0616.net/uploads/tad_book3/file/1012/04.zip) ### 一、 jeditable:
1. 此外掛可用來做「點擊編輯」的功能,是相當直覺的修改工具。 2. 支援「文字輸入框」、「大量文字框」、「下拉選單」等三種表單元件。 ### 二、 基本用法 ```
文字輸入框
下拉選單
``` ``` ``` 1. 將欲修改的元件設定一個class,id則是會送出給php當作變數名稱(類似name) 2. 設定一個用來進行儲存的PHP檔,基本的寫法像這樣: 3. 您也可以設定各種參數(均非必要) - type : 'text', //設定表單類型,可以是 text、textarea、select - indicator : 'Saving...', //儲存時呈現的文字或圖片 - tooltip : '點此進行編輯...', //提示文字 - loadurl : 'json.php', //預先載入的選項 - cssclass : 'someclass', //套用CSS樣式(套用在form,而非輸入框) - style : 'display: inline', //直接套用樣式(套用在form,而非輸入框) - width: '100px', //表單元件寬度;height: '40px', //表單元件高度 - cancel : '取消', //取消鈕;submit : '儲存', //送出鈕(沒設表示不用按鈕) - onblur:'submit', //離開表單元件時要進行的動作(還有cancel , ignore) - event: 'click', //進入編輯狀態的事件(如:dblclick,所有jquery事件均可) - submitdata : {op: 'save\_area' , sn : '100'}, //額外參數 - data : {'boy':'男生' , 'girl':'女生'}, //下拉選單選項,左為值,右為呈現選項 - placeholder : '點選編輯', //預設呈現內容(當該元件內容為空時才呈現) 4. save.php會接收到該元件的id值($\_POST\['id'\])及輸入的值($\_POST\['value'\] ),若有submitdata,則會順便送出submitdata裡面設定的參數及值。 5. 此外,save.php所echo的值會出現在該元件中。 ### 三、 TadTools中的用法 ``` include_once XOOPS_ROOT_PATH."/modules/tadtools/jeditable.php"; $file="save.php"; $jeditable = new jeditable(); $jeditable->setTextCol("#id",$file,'140px','12px',"{'sn':$sn,'op' : 'save'}","點擊編輯"); $jeditable->setTextAreaCol("#id",$file,'140px','12px',"{'sn':$sn,'op' : 'save'}","點擊編輯"); $jeditable->setSelectCol("#id",$file,"{'boy':'男生' , 'girl':'女生' , 'selected':'girl'}","{'sn' : $sn , 'op' : 'save'}","點擊編輯"); $jeditable_set=$jeditable->render(); ``` 1. 先引入jeditable.php,再設定儲存檔$save\_file 2. 把$jeditable\_set放到表單前(或主內容之前即可)
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
122
人線上 (
76
人在瀏覽
線上書籍
)
會員: 0
訪客: 122
更多…