2017-05-05 8 views
2

私は入力と基本的なhtmlの検証と基本的なフォームを含む角2のアプリケーションを持っています。何かのように:角2 - 基本フォームの検証がもう機能しない

<form (onSubmit)="submit()"> 
    <input type="email" /> 
    <input type="submit" value="save" /> 
</form> 

これは約1週間か2日前に働いた。今日、私はアプリケーションをテストしていて、型、パターン、最大値、最小値などの基本的な検証を完全に無視していることに気づいた。 この場合、@記号なしの値を入力すると文句を言わなければならない。しかし、それはもはや不平を言っていません。入力フィールドに任意の値を入力できます。

どのように起こる可能性がありますか?

+0

は私たちに多くのコードを表示してください:君たちはブラウザのネイティブフォームの検証を使用する場合は だけngNativeValidate属性を追加"フィールドには、最近のブラウザで電子メールの検証を行う必要があります。 – Picard

答えて

5

私もこの問題を抱えていました。だから私は検索し、thisを見つけた。

デフォルトでは、角度はノーバジェットと呼ばれるものが追加されています。あなたが何かを入力した場合が「電子メールで、これは単に(ほぼ)プレーンHTMLフォームで、

<form ngNativeValidate></form> 
関連する問題