Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「[982]PHP網站開發 進階應用技巧」目錄
MarkDown
4-2 電話簿+垂直捲軸
1. 簡易jquery應用
1-1 index.html
2. jquery六大工具(上)
2-1 tabs範例
2-2 tabs AJAX範例
2-3 垂直選單
2-4 水平選單
3. jquery六大工具(下)
4. 即時新增表單欄位
4-1 telbook.php
4-2 電話簿+垂直捲軸
5. 表單驗證
5-1 mem.php
5-2 mem_chk.php
5-3 jquery.validationEngine-tw.js
6. PHP圖表pChart
6-1 demo1.php
7. 月曆功能
7-1 get_event.php(正確完成版,可抓出該月事件)
8. CSV的匯出與匯入
9. 所見即所得編輯器
10. 多檔上傳
10-1 index.php
11. 縮圖及上傳物件
11-1 index.php
12. 製作PDF檔(上)
12-1 pdf.php
12-2 解決Linux下PDF無法秀出中文
13. 製作PDF檔(下)
13-1 pdf.php
14. 線上影像合成
14-1 index.php
14-2 pic.php
15. 圖形認證與計數器
15-1 index.php
15-2 pic.php
15-3 show.php
15-4 counter.php
16. Google Map初探
16-1 index.html
17. 搜尋存取GMap位置
17-1 index.php
18. 憑空生出Excel檔
18-1 12月份工作表
18-2 excel.php
5-1 mem.php
\[982\]PHP網站開發 進階應用技巧 ===================== [](http://120.115.2.76/tad/tad_book3/file/9802/05.zip) ### 一、利用jqoery的formValidator進行表單驗證 官方網站:
<link rel="stylesheet" href="formValidator/css/validationEngine.jquery.css" type="text/css" media="screen" charset="utf-8" /> <link rel="stylesheet" href="formValidator/css/template.css" type="text/css" media="screen" title="no title" charset="utf-8" /> <script src="formValidator/js/jquery.js" type="text/javascript"></script> <script src="formValidator/js/jquery.validationEngine-tw.js" type="text/javascript"></script> <script src="formValidator/js/jquery.validationEngine.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() { $("#myform").validationEngine({ inlineValidation: true, success : false, failure : function() {} }); }); </script>
(1) 提示的位置:「promptPosition: "topRight", 」選項有:topLeft, topRight, bottomLeft, centerRight, bottomRight (2) 是否邊輸入邊檢查:「inlineValidation: true,」 2.表單要做的變化:記得在<form>中加入id="myform",要對應上面的$("#myform")。 3.在欄位中加入參數:<input name="id" type="text" id="id" class="validate \[required , custom\[onlyLetter\] , length\[0,10\]\]"> (1) optional:非必填,當有填入值才會觸發驗證機制 (2) required:必填欄位用 (3) custom\[\]:自訂驗證 a.onlyNumber : 只能填數字 b.noSpecialCaracters :禁止填入特殊符號 c.onlyLetter : 只能填入大小寫英文字 d.telephone : 驗證電話號碼規則 e.email : 驗證email 規則 f.date : 日期格式驗證,格式一律為YYYY-MM-DD (4) length\[0,20\]:只允許 ~20個字元之間 (5) maxCheckbox\[5\]:最多可核選5個 (6) minCheckbox\[2\]:最多可核選2個 (7) confirm\[欄位名稱\]:和另一個欄位進行比對(常用於密碼) 4.單選鈕的寫法:<input name="sex" type="radio" value="男" class="validate\[required\] radio"> 5.複選鈕的寫法:<input name="hobby" type="checkbox" id="hobby" value="琴" class="validate\[minCheckbox\[2\]\] checkbox"> ### 二、即時進行帳號驗證 1.在該欄位驗證中加入:,ajax\[ajaxUser\],此名稱在jquery.validationEngine-tw.js中定義 2.驗證用的檔名需要在jquery.validationEngine-tw.js中修改 3.驗證用的php檔寫法請參考:mem\_chk.php,驗證用的php檔會接收到的值: (1) 變數名稱:$\_POST\['validateId'\];(例如:id) (2) 變數值:$\_POST\['validateValue'\];(例如:tad) (3) 使用的驗證名稱:$\_POST\['validateError'\];(例如:ajaxUser) 4.驗證用的php檔,不管過程為何,最後只要能輸出「{"jsonValidateReturn":\["變數名稱","使用的驗證名稱","結果"\]}」即可,如: (1) 帳號可使用:「{"jsonValidateReturn":\["id","ajaxUser","true"\]}」 (2) 帳號不可使用:「{"jsonValidateReturn":\["id","ajaxUser","false"\]}」
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
50
人線上 (
11
人在瀏覽
線上書籍
)
會員: 0
訪客: 50
更多…