問題タブ [validationmessage]

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.

0 投票する
7 に答える
12132 参照

asp.net-mvc - ValidationMessage の改行

null のリストをテストしています。見つけるたびに、それを配列に保存して検証メッセージに実装します。

必要な出力は次のようになります。

フィールド 1 は必須
フィールド 4 は必須
など...

しかし、私は新しい行を開始することができないようです.

これで、次のようになります。

フィールド 1 は必須です フィールド 4 は必須です

これを達成する方法を知っている人はいますか?

編集:

コントローラ:

この例外は次の場所で処理されます。

カスタム例外:

見る:

0 投票する
1 に答える
319 参照

jquery - ValidationMessagerFor と AddmodelError が機能しない

私の人生では、この単純なコードが機能しない理由を理解できません。ここにはこのような質問がたくさんあることを知っており、それらすべてを試しましたが、うまくいきません!

私のコントローラー:

私の見解 - 関連するビット:

エラー:

liveid フィールドを null のままにしておくと、エラーを表示して停止する代わりに、Live Id 検証フィールドをスキップして、モデル内の他のドロップダウン フィールドに移動し、Object reference not set to instance of an object エラーをスローします!

関連するフィールドの横ではなく、別の一般的な場所に検証エラーを出力しているだけです。ビューがエラーをスローしてそれ以上の読み込みを停止し、ドロップダウンに移動してランダムなエラーを表示しないことを期待しています。ここで何が問題なのですか?

0 投票する
1 に答える
63 参照

javascript - フォームなしでプログラムで(入力要素の)validationMessageを表示するにはどうすればよいですか?

formを使用せずにこれが可能かどうかはわかりません。しかし、ブラウザに検証エラーを表示させたいと思います。繰り返しますが、フォームなしでプログラムでこれを行っています。

つまり、フォーム タグもサブミットもありません。単純なスクリプトです。

更新しました

次のような入力フィールドを検証したいと思います。

0 投票する
1 に答える
1758 参照

asp.net-mvc - 検証メッセージがRazorで有効な場合にフレームを表示する方法は?

しばらく解決策を探していますが、見つかりません。Razor にこの ValidateMessageFor があり、そこに来るとエラー メッセージが表示されます。

これで、このメッセージ用の css フレームが作成されました。ValidateMessage がある場合にのみ表示されるようにします。

私はこれを試しました:

しかし、これは機能していません。問題は、フレームが常に表示されることです(エラーメッセージが表示されるまでエラーメッセージが表示されず、エラーメッセージが表示されます)。これは、このフォームになると、次のようになります。

ここに画像の説明を入力

エラーが表示される場合:

ここに画像の説明を入力

0 投票する
1 に答える
1861 参照

data-binding - knockout-validation - カスタム テンプレートの検証メッセージが変更されない

私はJSFiddleで例を設定しましたhttp://jsfiddle.net/4stu2jg3/63/

数値以外の数字を追加してボタンをクリックすると、最初のテキストボックスに必要なメッセージが表示されます。値があるので、これは数値メッセージを表示する必要があると思いますか?

文字列を削除してボタンをクリックすると、2番目のテキストボックスに番号メッセージが表示されます。これで必要なメッセージが表示されると思いますか?

カスタム テンプレートをコメント アウトすると、すべてが期待どおりに機能します。何が間違っているのかわかりませんか?

0 投票する
2 に答える
1833 参照

asp.net-mvc - 同じモデルの複数のテキスト ボックス。ValidationMessageFor が機能しない

すべてのテキストボックスの検証が機能していません。一度に「1」を使用している間のみ。バリエーションに同じモデル プロパティを使用しようとしています。これに対する解決策、またはこれを行うためのより良い方法を知っている人はいますか?