フォームの項目の値をJavaScriptで制御する
フォーム機能では値の制御をJavaScriptで行え、利用するスクリプト(カスタムスクリプト)によって、フォームに対してさまざまな処理が可能です。
現在は以下の処理が可能な状態です。
JavaScriptはフォームを設置しているページ内(iframeのソースを貼っているページ)に埋め込んでください。
具体的には以下のようなことが可能です。
- 飲食店のサイトで夜の特別メニューのページから問い合わせページへ遷移すると、ドロップダウンのメニュー項目が最初から夜の特別メニューが指定されている。(フィールド更新)
- 各製品ページの一番下に必ずフォームを表示させる運用の場合に、閲覧のみの1行テキストに製品情報が指定されている。(フィールド更新)
- 特定のドメインのメールアドレスの受付を制限する。(バリデーション)
- 郵便番号の入力が全角でも半角でも、送信時には半角にして受け付ける。(ノーマライゼーション)
フォームを指定する
ページ内に複数のフォームを設置している場合は、第一引数にフォームのIDを渡してどのフォームに処理を渡すかを指定する必要があります。
MTNetForm("671A6F1E-01A0-11E9-A25A-65BF592F78CD", "updateValues", { // ... (以下は全て同じ)