
タグ: 開発者体験
calc-input:数式と結果を保つ入力要素
Bramusは値を計算し、後から計算の過程も確かめたいフォーム向けにカスタム要素
calc-inputを紹介します。フォーカス時には数式、離れた時には結果を表示し、Light DOMにある通常のテキスト入力三個を使います。開発者はeval()を使わない再帰下降パーサーを説明し、無効な数式は編集可能な状態に残してネイティブの制約検証で送信を止めます。送信モードによって主フィールドを数式か結果にし、補助フィールドを送るかも選べます。標準では三フィールドすべてを送るため、バックエンドとペイロードの形を明確に合わせる必要があります。再利用できる数値入力のパターンであり、独立した安全性監査ではないので、サーバーで値を検証し、フォーカスとラベルの動作も試してください。WEB COMPONENTSFORMSVALIDATION


