ÿÿ インプットã¨ãƒ•ォーム | フロービルダー | Adapty ドキュメント

フロービルダーã§ã®ã‚¤ãƒ³ãƒ—ットã¨ãƒ•ォーム

インプットを使用ã™ã‚‹ã¨ã€åå‰ã€ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã€ç”Ÿå¹´æœˆæ—¥ãªã©ã®ãƒ†ã‚­ã‚¹ãƒˆãƒ‡ãƒ¼ã‚¿ã‚’ユーザーã‹ã‚‰åŽé›†ã§ãã¾ã™ã€‚入力ã•れãŸå€¤ã‚’ä¿å­˜ã—ã¦ã€ãƒ•ロー内ã®åˆ¥ã®ç®‡æ‰€ï¼ˆä¾‹ï¼šå¾Œã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’åå‰ã§å‘¼ã³ã‹ã‘ã‚‹ãªã©ï¼‰ã§å‚ç…§ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚

インプットを追加ã™ã‚‹

Add input
  1. 左上㮠+ をクリックã—ã¾ã™ã€‚
  2. Input ã‚’é¸æŠžã—ã¾ã™ã€‚
  3. ã‚¤ãƒ³ãƒ—ãƒƒãƒˆã‚¿ã‚¤ãƒ—ã‚’é¸æŠžã—ã¾ã™ï¼š
    • Text: ä»»æ„ã®çŸ­ã„テキスト入力。
    • Email: メールアドレス。オプションã§å½¢å¼ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã‚り。
    • Password: セキュアãªãƒ†ã‚­ã‚¹ãƒˆå…¥åŠ›ã€‚è¦ä»¶ã‚’設定å¯èƒ½ã€‚
    • Number: 数値。形å¼ã‚’設定å¯èƒ½ã€‚
    • Phone number: 電話番å·ã€‚
    • Date: 日付ピッカーを開ã。
    • Time: 時刻ピッカーを開ã。
    • Date and time: æ—¥ä»˜ã¨æ™‚刻ã®è¤‡åˆãƒ”ッカーを開ã。

入力フィールドã®è¨­å®š

レイアウトã€ã‚¹ã‚¿ã‚¤ãƒ«ã€è¡¨ç¤ºã«é–¢ã™ã‚‹è©³ç´°ã¯ã€ã‚¹ã‚¿ã‚¤ãƒ«ã¨å¤–観をã”覧ãã ã•ã„。

ã™ã¹ã¦ã®å…¥åŠ›ã‚¿ã‚¤ãƒ—ã«ã¤ã„ã¦ã€Design ã‚¿ãƒ–ã§æ¬¡ã®è¨­å®šãŒå¯èƒ½ã§ã™ã€‚

  • Type: 入力タイプを変更ã—ã¾ã™ï¼ˆTextã€Emailã€Passwordã€Numberã€Phone numberã€Dateã€Timeã€Date and time)。
  • Element ID: フロー内ã®ä»–ã®å ´æ‰€ã§å…¥åŠ›å€¤ã‚’å‚ç…§ã™ã‚‹ãŸã‚ã®è­˜åˆ¥å­ã§ã™ã€‚後述ã®å…¥åŠ›å€¤ã‚’ä½¿ç”¨ã™ã‚‹ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
  • Placeholder: 空ã®ãƒ•ィールド内ã«è¡¨ç¤ºã•れるヒントテキストã§ã™ã€‚
  • State: ã•ã¾ã–ã¾ãªçжæ³ã§ã®å…¥åŠ›ã®è¦‹ãŸç›®ã‚’定義ã—ã¾ã™ã€‚Defaultã€Activeã€Invalidã€Disabled を切り替ãˆã¦ã€ãれãžã‚Œã«ç•°ãªã‚‹ãƒ“ジュアルをé©ç”¨ã§ãã¾ã™ã€‚
  • Typography: フィールドã«è¡¨ç¤ºã•れる値ã®ãƒ†ã‚­ã‚¹ãƒˆã‚¹ã‚¿ã‚¤ãƒ«ã§ã™ã€‚
  • Leading and trailing icons: 入力フィールド内ã«ã‚¢ã‚¤ã‚³ãƒ³ã‚’追加ã—ã¾ã™ã€‚
入力を追加

一部ã®è¨­å®šã¯ç‰¹å®šã®å…¥åŠ›ã‚¿ã‚¤ãƒ—ã«å›ºæœ‰ã®ã‚‚ã®ã§ã™ï¼š

設定入力タイプ
クリアボタンテキストã€ãƒ¡ãƒ¼ãƒ«
メール形å¼ã®æ¤œè¨¼ãƒ¡ãƒ¼ãƒ«
パスワード表示アイコンパスワード
パスワードè¦ä»¶ã®ç·¨é›†ãƒ‘スワード
数値フォーマット数値
日付/æ™‚åˆ»ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆæ—¥ä»˜ã€æ™‚åˆ»ã€æ—¥ä»˜ã¨æ™‚刻
最å°ãƒ»æœ€å¤§æ—¥ä»˜æ—¥ä»˜ã€æ—¥ä»˜ã¨æ™‚刻
Add input
Add input

入力値を使用ã™ã‚‹

ã™ã¹ã¦ã®å…¥åŠ›ã¯è‡ªå‹•çš„ã«å¤‰æ•°ã¨ã—ã¦åˆ©ç”¨ã§ãã¾ã™ã€‚設定や On Submit アクションã¯ä¸è¦ã§ã™ã€‚値ã¯ã€Input Settings ã§è¨­å®šã—ãŸå…¥åŠ›ã® Element ID を通ã˜ã¦å‚ç…§ã•れã¾ã™ã€‚

フロー内ã®åˆ¥ã®å ´æ‰€ã§å…¥åŠ›å€¤ã‚’ä½¿ç”¨ã™ã‚‹ã«ã¯ï¼ˆãŸã¨ãˆã°ã€ãƒ†ã‚­ã‚¹ãƒˆã®ãƒ‘ーソナライズã€åˆ¥ã®ãƒ•ィールドã¸ã®å…¥åŠ›ã€ã¾ãŸã¯æ¡ä»¶ä»˜ãナビゲーションã®åˆ¶å¾¡ãªã©ï¼‰ã€å¤‰æ•°ã‚’挿入ã—ã¦æ¬¡ã‚’é¸æŠžã—ã¾ã™ï¼š

Element > Screen > <elementId>.value

ä¿å­˜ã•れãŸå…¥åЛ値ã®ä½¿ã„æ–¹ã«ã¤ã„ã¦ã¯ã€é–¢é€£ã‚¬ã‚¤ãƒ‰ã‚’å‚ç…§ã—ã¦ãã ã•ã„:

入力ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³

ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã®å‹•作ã¯å…¥åŠ›ã‚¿ã‚¤ãƒ—ã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚ã™ã¹ã¦ã®å…¥åŠ›ã«ã¯èª­ã¿å–り専用ã®Boolean変数 <elementId>.isValid ãŒç”¨æ„ã•れã¦ãŠã‚Šã€å…¥åŠ›å€¤ãŒæ¤œè¨¼ãƒ«ãƒ¼ãƒ«ã‚’満ãŸã—ã¦ã„ã‚‹ã‹ã©ã†ã‹ã‚’åæ˜ ã—ã¾ã™ã€‚æ¡ä»¶ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚„æ¡ä»¶ä»˜ãè¡¨ç¤ºã«æ´»ç”¨ã§ãã¾ã™ã€‚ãŸã¨ãˆã°ã€ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã®ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆãŒæ­£ã—ããªã‚‹ã¾ã§ã€Œæ¬¡ã¸ã€ãƒœã‚¿ãƒ³ã‚’éžè¡¨ç¤ºã«ã™ã‚‹ã¨ã„ã£ãŸä½¿ã„æ–¹ãŒå¯èƒ½ã§ã™ã€‚

  • isValid 変数ã¯èª­ã¿å–り専用ã§ã™ã€‚値をセットã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。
  • 空ã®å…¥åŠ›ã¯å¸¸ã«æœ‰åйã¨ã¿ãªã•れã¾ã™ã€‚
  • テキスト入力ã«ã¯ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ãƒ«ãƒ¼ãƒ«ãŒã‚りã¾ã›ã‚“。textInput.isValid ã¯å¸¸ã« True ã‚’è¿”ã—ã¾ã™ã€‚
入力タイプãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ã®å‹•作
テキスト組ã¿è¾¼ã¿ã®ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ãƒ«ãƒ¼ãƒ«ã¯ã‚りã¾ã›ã‚“。
メール任æ„設定。Design パãƒãƒ«ã® Validate email format を有効ã«ã™ã‚‹ã¨ã€å…¥åŠ›å€¤ã‚’ãƒ¡ãƒ¼ãƒ«å½¢å¼ã§ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚
電話番å·çµ„ã¿è¾¼ã¿ã®é›»è©±ç•ªå·ãƒ•ォーマットãƒã‚§ãƒƒã‚¯ãŒã‚りã¾ã™ã€‚ビルダーã§ã¯è¨­å®šã§ãã¾ã›ã‚“ — ルールã¯ãƒ©ãƒ³ã‚¿ã‚¤ãƒ æ™‚ã«è©•価ã•れã¾ã™ã€‚
パスワード設定å¯èƒ½ã€‚下記ã®ãƒ‘スワードè¦ä»¶ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
数値フォーマットベース。入力値ã¯é¸æŠžã—ãŸæ•°å€¤ãƒ•ォーマットã«ä¸€è‡´ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ä¸‹è¨˜ã®æ•°å€¤ãƒ•ォーマットをå‚ç…§ã—ã¦ãã ã•ã„。
æ—¥ä»˜ã€æ™‚åˆ»ã€æ—¥æ™‚組ã¿è¾¼ã¿ã€‚ãƒ”ãƒƒã‚«ãƒ¼ã¯æœ‰åŠ¹ãªæ—¥ä»˜ã¾ãŸã¯æ™‚刻ã®å€¤ã®ã¿å—ã‘付ã‘ã¾ã™ã€‚
Invalid ビジュアル状態ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒ•ォームをé€ä¿¡ã—ãŸã¨ã(例:キーボード㮠Enter ã‚„ Done を押ã—ãŸã¨ãï¼‰ã«æœ‰åйã«ãªã‚Šã¾ã™ã€‚ãれã¾ã§ã¯ã€Active ã¾ãŸã¯ Default ã®çŠ¶æ…‹ãŒè¡¨ç¤ºã•れã¾ã™ã€‚

パスワードè¦ä»¶

パスワード入力フィールドã§ã¯ã€ãƒãƒªãƒ‡ãƒ¼ã‚·ãƒ§ãƒ³ãƒ«ãƒ¼ãƒ«ã‚’設定ã§ãã¾ã™ã€‚Design パãƒãƒ«ã® Edit password requirements をクリックã™ã‚‹ã¨ãƒ«ãƒ¼ãƒ«ã‚¨ãƒ‡ã‚£ã‚¿ãƒ¼ãŒé–‹ãã¾ã™ã€‚有効ãªãƒ«ãƒ¼ãƒ«ã¯å…¥åŠ›ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã®ä¸‹ã«ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã®ãƒã‚§ãƒƒã‚¯ãƒªã‚¹ãƒˆã¨ã—ã¦è¡¨ç¤ºã•ã‚Œã€æ¡ä»¶ãŒæº€ãŸã•れるã¨ãã®é …ç›®ã«ãƒã‚§ãƒƒã‚¯ãƒžãƒ¼ã‚¯ãŒä»˜ãã¾ã™ã€‚

利用å¯èƒ½ãªãƒ«ãƒ¼ãƒ«ï¼š

  • Min length — æœ€å°æ–‡å­—数。デフォルト: 8。
  • Max length — 最大文字数。デフォルト: 32。
  • Uppercase letter — 大文字(A〜Z)を1文字以上å«ã‚€ã€‚
  • Lowercase letter — å°æ–‡å­—(a〜z)を1文字以上å«ã‚€ã€‚
  • Number — æ•°å­—ã‚’1文字以上å«ã‚€ã€‚
  • Special character — è‹±æ•°å­—ä»¥å¤–ã®æ–‡å­—(例: !@#$%)を1文字以上å«ã‚€ã€‚

パスワードã¯ã€æœ‰åйãªã™ã¹ã¦ã®ãƒ«ãƒ¼ãƒ«ã‚’満ãŸã—ãŸå ´åˆã«ã®ã¿æœ‰åйã¨ãªã‚Šã¾ã™ã€‚

数値形å¼

Number インプット設定㮠Format ドロップダウンã§ã€å…¥åЛ値ã®è§£æžæ–¹æ³•を制御ã—ã¾ã™ï¼š

  • Integer — æ•´æ•°ã®ã¿ï¼ˆä¾‹ï¼š4)。
  • Decimal (Point) — ãƒ”ãƒªã‚ªãƒ‰ã‚’å°æ•°ç‚¹åŒºåˆ‡ã‚Šæ–‡å­—ã¨ã™ã‚‹å°æ•°ï¼ˆä¾‹ï¼š4.89)。
  • Decimal (Comma) — ã‚«ãƒ³ãƒžã‚’å°æ•°ç‚¹åŒºåˆ‡ã‚Šæ–‡å­—ã¨ã™ã‚‹å°æ•°ï¼ˆä¾‹ï¼š4,89)。

é¸æŠžã—ãŸå½¢å¼ã¨ä¸€è‡´ã—ãªã„値ã¯ç„¡åйã¨è¦‹ãªã•れã¾ã™ã€‚

インプットイベントã§ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’トリガーã™ã‚‹

メイン記事:アクション

Interactions パãƒãƒ«ã§ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å…¥åŠ›ã«å¿œã˜ãŸã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’実行ã§ãã¾ã™ï¼š

  • On changed — ユーザーãŒã‚¤ãƒ³ãƒ—ットã®å€¤ã‚’変更ã—ãŸã¨ãã«ç™ºç«ã—ã¾ã™ã€‚ã™ã¹ã¦ã®ã‚¤ãƒ³ãƒ—ットタイプã§åˆ©ç”¨å¯èƒ½ã§ã™ã€‚
  • On submit — ユーザーãŒã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã§ Enter ã¾ãŸã¯ Done を押ã—ã¦ãƒ†ã‚­ã‚¹ãƒˆã‚¤ãƒ³ãƒ—ットをé€ä¿¡ã—ãŸã¨ãã«ç™ºç«ã—ã¾ã™ã€‚æ—¥ä»˜ã¨æ™‚刻ã®ãƒ”ッカーã«ã¯ã“ã®ãƒˆãƒªã‚¬ãƒ¼ã¯ã‚りã¾ã›ã‚“。
ÿÿÿÿ