Chipotleにとって50億の価値になり得るHTML属性が1つ
(cloudfour.com)注文決済ページで、自動補完の不具合によってエラーが発生しているのを修正すべきだという報告。
年を Angular の ui-mask=‘99’ にすると、2023 のように年が入力される際に先頭の 20 があふれてしまうため、HTML5 の pattern と maxlength 属性に置き換えればエラーは発生しないだろうという話。
コメントを見ると、ng-maxlength、ng-pattern を活用する方法で処理すべきだという話もある。
自動補完の場合、ブラウザに入力された情報(おそらく他サイトで使われたり保存されたりしたもの)を取得して使うことになるため、適切に取得されるよう注意すべき点は覚えておくとよさそう。
まだコメントはありません。