問題タブ [angularjs-validation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - AngularJS ドロップダウンに必要な検証
以下は私のコードスニペットです。angularを使用してドロップダウンを検証したい。
有効な手段:
有効な値は、"Select Service" 以外の任意の値にすることができます。これが私の既定値です。他のASP.netと同様に、ドロップダウンにはフィールドバリデーターのDefaultValue = "0"が必要なので、ここで私のドロップダウンはサービスからバインドされ、「サービスの選択」を除く他のすべての値を選択したいと思います。
angularjs - ngpattern で入力自然数を検証する
私はng-pattern="/0-9/"
セットprice_field
を受け付けていませんdecimal number
。しかし、自然数(0から9999999まで)を入力すると、 でng-show
アクティブになりNot valid number!
ます。
どこで私は間違えましたか?。助けてください。
javascript - angularjs でのフォームの変更と有効性
フォームの非読み取り専用入力が変更され、フォームが有効になるたびに、特定のアクションを実行したいと考えています。たとえば、私のフォームは次のようになります
が変更されると、 とが有効なinput
ときはいつでも何かをしたいと思います。試してみましたが、うまくいきませんでした。すべてのメンバーを見るとそうですが、ばかげているように感じます。すべてのフィールドに追加すると気分は良くなりますが、それでもかなりばかげています (非 DRY)。適切な方法は何ですか?input.a
input.b
$watch(input)
ng-change
もう 1 つの問題は、入力が有効かどうかを調べる方法です。ボタンがあれば簡単にできる
form.$invalid
しかし、コントローラーにアクセスするにはどうすればよいですか(に含まれていません$scope
)。
javascript - ng-maxlength の使用時に $watch リスナーがトリガーされない
基本的に要素の値を監視するディレクティブがあります。
この要素にはng-maxlength
、150 に設定された属性があります。150 文字を渡すと、$watch
トリガーされなくなりました。さらに、ctrl + x でテキスト全体を削除すると、$watch
再びトリガーされません。
入力要素
指令
ng-maxlength
ディレクティブを削除すると、問題はなくなります。
javascript - AngularJS 動的メール検証要素で, メールチェック要素に記入すると, リセットされます.
これは Angular.JS の Email Check 要素コードです ほとんどは問題ありませんが、これには問題があります。メールチェック項目を記入すると、 リセットです!
例 I これを email check 要素に書き込みます。
"test@test.com"
でもこれはリセット!「。」を書くとき ←ポイント。
"test@test" <- OK
「テスト@テスト」<- 入力をリセットします。「。」を書くとき <-
なぜ問題が発生したのですか?
Javascript
HTML