入力テキストは不要です。数字文字のみにng-patternを使用したいのですが、フォームを送信すると入力が無効です。どうして? jsfiddleでng-patternのみ入力必須ではない
<input type="text" ng-model="price" format="currency" ng-pattern="/^[0-9]*$/">
、価格を入力して提出せずに製品を挿入します。
http://jsfiddle.net/2f6qscrp/266/
PS:私は入力の種類を変更cannontを!
あなたは数字を入力し、送信を意味し、エラーが表示されますか? –
いいえ、5つの入力を持つフォームがありますが、1つしか必要ありません(ng-model = "productCode")。しかし、価格入力に「ng-invalid-pattern」クラスがあり、続行できません。 – 3vi
正規表現パターンは問題ないので、問題はコードに関連しています。助けが必要な場合は、投稿してください(フィドルへのリンクも歓迎します)。 –