WebValidateBox
【功能說明】
用途:使用於 Web Client 端的資料檢查元件,其繼承了標準的 TextBox 元件,但會在前端網頁輸入此 TextBox 離開焦點時,立即以 Server 端 WebValidate 的檢查原則來查驗資料,如果查核不通過,則會立即以 JavaScript 的方式對 User 提出警告,此方式最大的優點就是不必重新刷新網頁或一定要對其網頁進行提交或存檔,即可達到立即的檢核效果。
【元件屬性】
ID ( 名稱 ) (string)
元件名稱,用於識別該組件。
Text( 內容 )(string)
設置 WebValidateBox 的顯示文字,與 TextBox 的 Text 是一樣的,須與 WebDataSource 的欄位進行資料綁定。
WebValidateID ( 檢核元件名稱 )(string)
本元件一定要對應到一個存在的 WebValidate 元件的某一個欄位規則,無法單獨使用。
WebValidateField ( 檢核欄位名稱 )(string)
指 WebValidate 的那一個 Validate 欄位名稱,此欄位定義在 WebValidate 的 Fields 中。
【其他說明】
1. 此 WebValidateBox 的檢查是用 OnChanged 的事件所觸發,所以如果 User 沒有對此 WebValidateBox 資料進行修改變動的話,是無法觸發此後端檢驗程序,因此最好是對此 WebValidateBox 設定初值,以免 User 遺漏。
2. 此 WebValidateBox 除了具有立即的檢查資料功能,即使 User 不予理會,當 User 強迫存檔時,其 Server 端的 WebValidate 也會一樣具有二次檢驗的動作,不會受此 WebValidateBox 的影響。
| Converted from CHM to HTML with chm2web Pro 2.85 (unicode) |