新增欄位至網路表單 adding-fields-to-a-web-form
在Web表單中,欄位可讓使用者輸入資訊並選取選項。 網路表單可提供輸入欄位、選擇欄位、靜態和進階內容(字幕、訂閱等)。
當您使用精靈新增欄位時,系統會根據選取的欄位或儲存體變數自動偵測欄位型別。 您可以使用 Type 中的下拉式方塊 General 標籤。
使用工具列中的按鈕時,請選取您要新增的欄位型別。
可使用下列欄位型別:
請指定回應儲存模式:更新資料庫中的欄位(僅儲存最後儲存的值)或儲存在變數中(未儲存答案)。 有關詳細資訊,請參閱 回應儲存欄位.
欄位建立精靈 field-creation-wizard
對於表單的每個頁面,您可以透過工具列中的第一個按鈕新增欄位。 若要這麼做,請前往 Add using the wizard 功能表。
選取您要建立的欄位型別:您可以選擇在資料庫中新增欄位、變數或匯入一組在其他表單中建立並在容器中收集的欄位。
按一下 Next 並選取儲存欄位或變數,或您要匯入的容器。
按一下 Finish 將選取的欄位插入頁面中。
新增輸入欄位 adding-input-fields
若要新增輸入欄位,請按一下 Input control 按鈕並選擇您要新增的欄位型別。
輸入欄位型別 types-of-input-fields
可以在表單頁面中插入五種不同型別的文字欄位:
-
文字:可讓使用者在一行中輸入文字。
-
數字:可讓使用者在一行中輸入數字。 有關詳細資訊,請參閱 新增數字.
頁面獲得核准後,系統會檢查欄位內容,確保輸入的值與欄位相容。 有關詳細資訊,請參閱 定義控制設定.
-
密碼:可讓使用者在一行中輸入文字。 在文字輸入期間,字元會由句點取代:
note caution CAUTION 密碼會以未加密的方式儲存在資料庫中。 -
多行文字:可讓使用者在數行中輸入文字。
note caution CAUTION 多行文字欄位是可包含歸位的特定欄位。 它們的儲存空間必須與對應至XML元素的欄位相關聯,而不是XML屬性。 -
豐富的多行文字:可讓使用者輸入版面配置文字,並以HTML格式儲存。
您可以選取提供給使用者的編輯器型別。 若要這麼做,請使用 HTML editor 中的欄位 Advanced 標籤。
顯示的圖示數目依編輯器型別而異。 對於 Advanced 編輯器中,轉譯將如下所示:
設定輸入欄位 configure-input-fields
所有輸入欄位都是根據相同的模式設定,使用下列選項:
此 General tab可讓您輸入欄位名稱,並視需要為其指定預設值。
答案儲存模式可透過 Edit storage… 連結。 值可以儲存在資料庫的現有欄位中;或者您可以選擇不將資訊儲存在資料庫中(使用本機變數)。
此 Advanced tab可讓您定義欄位的顯示引數(標籤位置、對齊方式等)。 另請參閱 定義網路表單版面.
新增下拉式清單 adding-drop-down-lists
您可以在調查頁面中插入下拉式清單。 這可讓使用者在下拉式選單中,從選件上選取值。
若要將下拉式方塊新增至表單頁面,請按一下 Selection controls > Drop-down list 按鈕來切換頁面。
選取答案儲存模式,並確認您的選擇。
在清單的下半部分定義標籤和值 General 標籤。 如果資訊儲存在資料庫的現有欄位中,而且它是列舉欄位,您可以按一下來自動填入值 Initialize the list of values from the database ,如下所示:
如果資料儲存在連結表格中,您可以選取儲存清單中建議值的欄位。 例如,如果您選取國家/地區表格,請按一下 Initialize the list of values from the database… 並選取所需的欄位。
接下來,按一下 Load 擷取值的連結:
新增核取方塊 adding-checkboxes
為了讓使用者選取選項,您需要使用核取方塊。
若要將核取方塊新增至表單,請按一下 Selection controls > Checkbox… 圖示來識別頁面。
選取答案儲存模式,並確認您的選擇。
輸入方塊的標籤,在 Label 的欄位 General 標籤。
核取方塊可讓您根據是否核取方塊,為儲存欄位(或值)指派值。 此 Values 區段可讓您輸入核取方塊時要指派的值(在 Value 欄位),以及未核取時要指派的值(在 Empty value 欄位)。 這些值視資料儲存格式而定。
如果儲存欄位(或變數)是布林值,則系統會自動推斷方塊未核取時要指派的值。 在此情況下,僅 Value if checked 欄位提供,如下所示:
範例:如果核取方塊,則為欄位指派值 example--assign-a-value-to-a-field-if-a-box-is-checked
我們想要將核取方塊插入表單以傳送維護請求,如下所示:
資訊將上傳到資料庫並放入現有欄位(在此案例中, Comment 欄位):
如果勾選「需要維護」方塊, Comment 欄將包含「需要維護」。 如果未核取此方塊,欄會顯示「不需要維護」。 若要取得此結果,請將下列設定套用至表單頁面上的核取方塊:
新增選項按鈕 adding-radio-buttons
選項按鈕可讓您為使用者提供一系列獨佔選項以供選擇。 這些是相同欄位的不同值。
您可以個別建立選項按鈕(單一按鈕)或透過多選清單建立選項按鈕,但由於選項按鈕的要點在於選取一個或另一個選項,因此我們一律會建立至少一組選項按鈕,而非單一按鈕。
新增單一按鈕 add-single-buttons
若要新增選項按鈕至表單頁面,請移至 Selection controls > Radio button 功能表,然後選擇儲存模式。
選項按鈕的設定方式與核取方塊類似(請參閱 新增核取方塊)。 但是,如果未選取該選項,則不會指派任何值。 為了讓多個按鈕相互依存(即選取一個按鈕會自動取消選取其他按鈕),這些按鈕必須儲存在相同欄位中。 如果它們未儲存在資料庫中,則必須使用相同的本機變數來暫時儲存。 另請參閱 回應儲存欄位.
新增按鈕清單 add-a-list-of-buttons
若要透過清單新增選項按鈕,請前往 Selection controls>Multiple choice 頁面編輯器工具列中的功能表。
新增標籤數量不限的單選按鈕。 此功能的優點在於您可以從現有欄位(若為分項欄位)匯入值,並讓使用者選擇一個選項。 不過,按鈕的版面配置不太靈活。
不過,可以插入 Multiple choice 在Web應用程式中輸入欄位,但使用者無法選取數個值。
新增格點 adding-grids
格點可用來設計Web應用程式中的投票頁面。 這可讓您提供用於回答調查或評估型別Web表單的選項按鈕清單,如下所示:
若要在表單中使用此型別的元素,請建立簡單的格點,並為要評估的每個元素新增一行。
格線每行中的選項按鈕數目與簡單格線中定義的值數目相符。
每個格線只能選取一個選項。
新增日期和數字 adding-dates-and-numbers
表單欄位的內容可以格式化,以符合資料庫中儲存的資料或滿足特定需求。 您可以建立適當的欄位來輸入數字和日期。
新增日期 adding-dates
若要允許使用者在表單頁面中輸入日期,請新增輸入欄位並選取型別 Date….
輸入欄位的標籤並設定資料儲存模式。
視窗的下半部可讓您選取此欄位中儲存值的日期和時間格式。
您也可以選擇不顯示日期(或時間)。
日期可透過行事曆或下拉式方塊選取。 您也可以直接在欄位中輸入它們,但它們需要符合上方熒幕中指定的格式。
但在某些情況下(例如輸入出生日期),使用下拉式清單會比較容易。
若要這麼做,請按一下 Advanced 標籤並選擇輸入模式,使用 Drop-down lists.
然後,您就可以將限制設定為清單中提供的值。
新增數字 adding-numbers
您可以為數字輸入建立適當的欄位。
在數值欄位中,使用者只能輸入數字。 在核准頁面時,會自動套用專案控制。
視資料儲存於資料庫中的欄位而定,可能會套用特殊格式或某些限制。 您也可以指定最大值和最小值。 此型別的欄位設定如下:
預設值是發佈表單時欄位中顯示的值。 使用者可加以更正。
您可以透過以下方式將首碼和/或尾碼新增至數值欄位: Advanced 標籤,如下所示:
在表單中,轉譯將如下所示:
訂閱核取方塊 subscription-checkboxes
您可以新增控制項,讓使用者訂閱或取消訂閱一或多個資訊服務(電子報、警告、即時通知等)。 要訂閱,使用者會檢查對應的服務。
若要建立訂閱核取方塊,請按一下 Advanced controls>Subscription.
指定核取方塊的標籤,然後使用 Service 下拉式方塊。
使用者可藉由核取相關選項來訂閱服務。
插入驗證碼 inserting-a-captcha
目的 驗證碼 測試是為了防止欺騙性使用您的網路表單。
若要將驗證碼插入表單中,請按一下工具列上的第一個按鈕,然後選取 Advanced controls>Captcha.
輸入欄位的標籤。 此標籤將顯示在驗證碼顯示區域的前面。 您可以變更此標籤在 Advanced 標籤。
驗證碼會插入頁面中,並將輸入欄位置於視覺效果下方。 這兩個元素不可分割,且就頁面版面配置而言,會視為單一專案(佔用單一儲存格)。
確認頁面後,如果驗證碼的內容輸入不正確,輸入欄位會顯示為紅色。
您可以建立錯誤訊息以顯示。 若要這麼做,請使用 Personalize the message 中的連結 General 標籤。
上傳檔案 uploading-a-file
您可以將上傳欄位新增至頁面。 例如,此功能可用於內部網路檔案共用。
若要將上傳欄位插入表單頁面,請選取 Advanced controls > File… 頁面編輯器工具列中的功能表。
依預設,上傳的檔案會儲存在可透過存取的資源檔案中 Resources > Online > Public resources 功能表。 您可以使用指令碼來變更此行為。 此指令碼可以使用中定義的函式 Campaign JSAPI檔案,包括與檔案操控相關的作業。
您可以將這些檔案的連結儲存在本機變數或資料庫欄位中。 例如,您可以擴充收件者綱要以新增檔案型資源的連結。
- 此型別的檔案必須保留給具有安全存取權(使用認證)的表單。
- Adobe Campaign不會控制已上傳資源的大小或型別:因此,強烈建議僅將上傳欄位用於安全型別的內部網路網站。
- 如果多個伺服器連結至執行個體(負載平衡架構),您必須確定對Web表單的呼叫到達相同的伺服器。
- 這些實作需要Adobe Campaign諮詢團隊的協助。
插入隱藏的常數 inserting-a-hidden-constant
當使用者驗證表單的其中一個頁面時,您可以將特定值設定為其設定檔的欄位或變數。
此欄位對使用者不可見,但可用於擴充使用者設定檔中的資料。
若要這麼做,請放置 常數 ,並指定值和儲存位置。
在以下範例中, 來源 當使用者核准此頁面時,會自動填寫收件者設定檔的欄位。 常數不會顯示在頁面上。