コア概念
フォームバリデーション
YiDA のフォームバリデーション機能について解説します。各フォームコンポーネントに組み込まれた検証ルールから、カスタム検証関数の記述方法まで、送信データの整合性を確保し、不正データの混入を防ぐ実装方法を紹介します。
フォームは YiDA で最もよく利用されるシナリオです。フォームを扱う際には、フォームフィールドの検証が頻繁に必要となります。YiDA プラットフォームでは、各フォームコンポーネントに標準搭載された検証ルールに加え、カスタムフォームフィールド検証機能も提供しており、フォームデータの品質管理と不正データの送信防止に役立ちます。
送信データが検証に失敗した場合は、フォームフィールドの下にエラーメッセージが表示され、送信がブロックされます。以下のとおりです。
例えば、テキスト入力フィールドのコンテンツが「杭州」で始まるかどうかを検証するには、次のように記述します。