2026年5月30日 星期六

DW_PHP_AJAX_CH4 PHP對資料的接收與輸出_(1)表單資料的讀取_自查詢字串取得資料

表單「Form」是資料傳遞的一個重要工具, 它提供了必要的輸入介面讓使用者輸入資料, 並將這些輸入的資料提交給PHP程式作後續的處理, 而接收表單所傳遞的資料則可直接當成變數來處理。

 [自查詢字串取得資料] 

一個簡單的姓名、電子信箱,兩個欄位資料傳送的表單(getForm.htm)為例, 表單資料將交由getForm.php的PHP程式處理, 並以GET方式傳送表單資料。

<body>
<form id="form1" name="form1" method="GET" action="easyHtml.php">
<label for="aName">姓名:</label>
<input type="text" name="aName" id="aName" />
<br />
<label for="email">信箱:</label>
<input type="text" name="email" id="email" />
<br />
<input type="submit" name="button" id="button" value="送出" />
</form>
</body>


2026年5月4日 星期一

DW_PHP_AJAX_CH3 表單的設計與規劃_(4)使用Spry元件驗證欄位_下

[驗證Email格式]

希望使用者留下聯絡的電子信箱, 卻擔心使用者填寫了錯誤格式的郵件地址, 別擔心, 「Spry驗證文字欄位」也具由電子信箱、身分證字號…等具有特定格式的資料驗證功能。

1. 點選「信箱」文字欄位, 然後按下工具列【Spry】頁籤中的「Spry驗證文字欄位」工具按鈕, 加入Spry文字欄位。
2. 加入Spry文字欄位後, 屬性面板將顯示對應的Spry驗證文字欄位屬性, 選定「類型」為『電子郵件地址』, 若要執行即時驗證(資料輸入後,表單資料送出前), 請同時核取「驗證於」欄位的『onBlur』項目, 最後修改執行驗證不通過時的提示訊息。

2026年4月10日 星期五

DW_PHP_AJAX_CH3 表單的設計與規劃_(4)使用Spry元件驗證欄位_上

Spry元件是一種頁面元素, 透過Spry元件可使頁面與使用者產生互動, 提供更友善的使用者經驗。

Spry元件包含下列部分:

  • 結構:HTML程式碼區塊, 用來定義元件的結構成份。
  • 行為:JavaScript, 用來控制元件要以何種方式回應由使用者起始的事件。
  • 樣式:CSS, 用來指定元件的外觀。


Spry元件依其功能可分為三部分:

  • AJAX動態資料:從資料來源(例如XML檔或HTML檔)取得解析與存放資料, 並以動態方式設定網頁頁面中特定區域的內容。
  • 互動特效介面:包含「選單列」、「標籤面板」、「摺疊面板」、「可收合面板」、「工具提示」等, 可製作濾鏡與動態效果的各式選單。
  • 表單欄位驗證:用於驗證表單中的欄位是否填入資料, 以及驗證填入的欄位資料格式是否正確。