3

angularjs の検証に問題があります。 http://jsfiddle.net/NR55T/1/を参照してください。基本的に、数値に小数点以下の数字がある場合、有効な数値入力の周りに赤い輝きがあります。

これは、Google Chrome (Firefox で正常に動作) でのみ発生し、ブートストラップと組み合わせて使用​​した場合にのみ発生するようです。必須属性を省略しても、Chrome でも問題なく動作します。

私のマークアップは無効ですか、それとも 2 つの相互作用の問題ですか? これが問題である場合、簡単な回避策はありますか?

4

1 に答える 1

5

どうやらChromeは、増分が有効であることを示すために、次のようなステップを指定することを望んでいます。

<input type="number" step="any" ng-model="Number" required />

これが更新されたフィドルであり、この問題の詳細についてはこれを参照ください。

于 2012-09-05T16:59:40.377 に答える