問題タブ [xval]

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 投票する
2 に答える
667 参照

asp.net - xValでクライアント側の検証を条件付きで無効にする方法は?

ASP.NET MVC プロジェクトで xVal を使用しています。フォームの 1 つに 2 つのボタンがあり、ボタンの 1 つがクリックされたときにクライアント側の検証を無効にしたいと考えています。xVal でクライアント側の検証を条件付きで無効にする方法はありますか?

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

asp.net-mvc - mvc 2.0 xval 2 つのコントロールの検証の概要

検証の概要に小さな問題がありました:

ページに 2 つのコントロールがある場合、すべてのサマリー検証情報は最初のコントロール検証サマリー要素に送られます。修理方法を知っている方はいらっしゃいますか?

サンプル プロジェクトhttp://www.sendspace.com/file/m9gl54へのリンクは次のとおり です。

0 投票する
0 に答える
174 参照

asp.net-mvc-2 - asp .net MVC 2.0 xval 検証要素

要素にエラー メッセージを表示する際に 1 つの問題が発生しました。

Html.ValidationMessageFor(model => model.ConfirmPassword) の場所でメッセージをオンにするオプションはありますか。私にとっては、それは表示されません。赤枠だけでなく、まとめや近距離情報も欲しいです。誰でもそれを行う方法を知っていますか?

サンプル プロジェクトhttp://www.sendspace.com/file/m9gl54へのリンクは次のとおり です。

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

jquery - mvc アプリケーションでデータの検証をオーバーライドする最良の方法は何ですか?

ユーザーに記入してもらう必要がある非常に大きなフォームがあります。有効かどうかにかかわらず、進行状況を保存できる必要があります。後で戻ってきたときに、更新して有効にし、データを送信できます。

ドメイン モデルでクライアント側スクリプト (xval)、サーバー側属性を使用しています。

0 投票する
6 に答える
4358 参照

asp.net - ASP.NET での入力検証のベスト プラクティスは?

入力検証の一般的な方法は何ですか? つまり、クライアント側、サーバー側、またはその両方で入力の検証をチェックしますか?

また、パフォーマンスが重要である場合、クライアント側の入力検証だけで、セキュリティ リスクを引き起こすことなく Web サイトに十分でしょうか?

0 投票する
3 に答える
5959 参照

jquery - jQuery Validateで必須フィールドをマークする方法

jQuery Validate と xVal を使用して入力フォームを検証しています。これはうまくいきます。ただし、必須フィールドにアスタリスク (*) などのマークを付けて、どのフィールドが実際に必須であるかを示したいと思います。

これは手動で行うこともできますが、xVal を使用して検証ルールを既に生成しているので、提供されたルールに基づいて必須フィールドを自動的にマークできると考えました。

xVal または jQuery Validate にフックしてルールを取得する方法や、何らかの方法で必須フィールドにマークを付ける方法はありますか?

jQuery と jQuery Validate の最新バージョンを使用しています。

ありがとう

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

asp.net - ASP.NET MVC 2 & xVal: Html.TextboxFor には組み込みの ValidationMessage がありますか?

クライアント側の検証に xVal を使用しています。次のコードがあります。

そして、これは私のビューモデルです:

コメントするかどうかに関係<%: Html.ValidationMessageFor(x => x.Name) %>なく、検証メッセージが表示されます。

どうして?

ご協力いただきありがとうございます。

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

asp.net-mvc - xVal および ASP.Net MVC 2 AddModelStateErrors 問題

かなり長い間 xVal をうまく使用してきたアプリケーションがあります。最近、MVC 2 に更新されました。

ドメイン モデルで標準の DataAnnotations 属性を使用します。これは、DataAnnotationsValidationRunner を呼び出す「Validate()」メソッドも実装します。エラーがある場合、そのメソッドは RulesException をスローします。

私のコントローラーでは、RulesException に対して非常に典型的な catch を使用します。

すべての典型的なものは、例からほぼそのままで、最近まで正常に動作していました (MVC1 -> MVC2 の更新時に問題が発生したと思われます。

問題は次のとおりです。AddModelStateErrors メソッドが呼び出されると、「System.EntryPointNotFoundException : エントリ ポイントが見つかりませんでした」というメッセージが表示されます。これは、System.Collections.Generic.ICollection 1.get_Count() at System.Web.Mvc.Html.ValidationExtensions.ValidationMessageHelper(HtmlHelper htmlHelper, ModelMetadata modelMetadata, String expression, String validationMessage, IDictionary2 htmlAttributes) at System.Web.Mvc .Html.ValidationExtensions.ValidationMessage(HtmlHelper htmlHelper, String modelName, String validationMessage, IDictionary`2 htmlAttributes) at ASP.views_user_edit_aspx.__RenderContent2...{省略、そこから標準であるため}

xVal のメソッドのコードと HtmlHelper 拡張機能の両方を調べましたが、何が起こっているのかわかりません。

何か案は?

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

jquery - 非表示フィールドの xVal を無効にする

私の MVC アプリケーションには、内部でいくつかの計算を行うためにいくつかの隠しフィールドを使用するページがあります。このページには、データの一貫性を保つための xVal 検証が読み込まれています。しかし問題は、xVal がページ自体でのみ使用される隠しフィールドも検証していることです。非表示フィールドの xVal を無効にする方法はありますか?

0 投票する
0 に答える
732 参照

model-view-controller - MVC ClientSide の日付検証

MVC でクライアント側のフォーム検証に xVal と jQuery を使用しています。

[DataType(DataType.Date, ErrorMessage=...)] で注釈が付けられた日付フィールドは、指定された形式に適合しない文字列をユーザーが入力した場合に適切に検証されます。ただし、ユーザーが無効な月または日 (2010 年 13 月 32 日など) を入力すると、サーバーに送信されるまで検証されません。

クライアント側で日付をより確実に検証する簡単な方法を知っている人はいますか?