問題タブ [validation-controls]

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

c# - 「RequiredFieldValidator」によって参照されるカスタム コントロールを検証できません

質問: RequiredFieldValidator で動作するようにカスタム コントロールを正しく拡張するにはどうすればよいですか? これを読みましが、実装しようとしても問題は解決しませんでした。これは私がこれまでに思いついたものです:

コードビハインド:

このページを読み込むと、次のエラーが表示されます。

「RequiredFieldValidator」の ControlToValidate プロパティによって参照されるコントロール「SelectAgreement」を検証できません。

スタックトレース:

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

asp.net - ASP.NET 検証コントロールが原因でリダイレクトできませんか?

フォームに ASP.NET 検証コントロールを追加しました。

同じフォームに静的ハイパーリンクもあります...

クリックすると、検証のためにリダイレクトが許可されません...

ユーザーがハイパーリンクをクリックした場合にリダイレクトを許可するにはどうすればよいですか?

0 投票する
4 に答える
8227 参照

javascript - ボタン クライアント クリックの検証コントロールから onclientclick とクライアント側検証の両方を起動する

カスタム バリデータが追加されたページに ASP テキスト ボックス コントロールがほとんどありません。これらのテキストボックスを検証する保存ボタンがあります。テキストボックスと同じように検証グループを追加しました。

追加の要件を組み込むために、[保存] ボタンに onClientClick 関数を追加しました。しかし、Validation Group(validator コントロール) による Validation が実行されず、代わりに onClientClick 関数が呼び出され、サーバー側の Click イベントが呼び出されることを発見して面白がっています。

Javascript コード

HTML コード

onclientclick を起動するソリューションと、[保存] ボタンのクリックの検証コントロールを見つけるのを手伝ってください。

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

javascript - ValidatorValidate()がページ上のすべてのRequiredFieldValidatorコントロールを検証するのはなぜですか?

次のコードでは、なぜページ上のすべてのコントロールをValidatorValidate(v)検証するのですか?RequiredFieldValidator実行する必要はRequiredFieldValidator1ありませんRequiredFieldValidator2
これがコードです。

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

asp.net - Validation Control での「Server Tag Not Well Formed」エラー

コントロールの一意の ID をソース コードに配置すると、このエラーが発生しました。以下はソースコードです。

これを変更または修正するにはどうすればよいですか? 「$」記号が原因で問題が発生しています。

[更新] 検証するコントロール (テキスト ボックス) は、ユーザー コントロール内にあります。

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

asp.net - ローカル リソース ファイルから検証制御エラー メッセージを読み取る

私の Web アプリは多言語であるため、App_LocalResource フォルダー内のリソース ファイルから検証コントロール (RequiredFeildValidator) のエラー メッセージを読み取る必要があります。

キー「RequiredFieldValidator4Resource1」はリソースファイルにテキストとして存在します...しかし、正確な値を取得しておらず、読み取り不能なコンテンツを表示しています...

ValidationSummary を ShowMessageBox="False" & ShowSummary="True" に変更したところ、機能し、望ましい結果が表示されました.....メッセージボックスでも機能するようにしたい.....

ラベル内のテキストやボタンなどの他のコントロールなど、他のすべてが正常に機能しており、ハイパーリンクが正しく機能しています.....

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

asp.net - ASP.Net Web アプリケーション - サーバー側でキャンセルする PostBackUrl を送信しない場合 (!) Page.IsValid

Web アプリケーションがありPostBackUrl、フォームが有効な場合、送信は を使用してデータを表示します。

選択内容に応じて、異なる (サーバー側) 検証グループを使用する必要がありますradiobutton。つまり、手動で呼び出す

Page.IsValid正しく割り当てられた true または falseに関して、検証自体は正常に機能しています。

ただし、ページが有効でない場合、ページは送信ボタンで指定されたページにリダイレクトされ、ページPostBackUrlが有効ではないことが判明し、クライアントは次のようにリダイレクトされます。

ただし、ここまで行ったり来たりすると、すべてのフォーム データが失われ、関連する検証コントロールと概要が表示されなくなります。

適切な検証エラーが表示された状態でフォームをポストバックするための手動呼び出しの後に検証が失敗したことが検出された場合、JavaScriptevt.preventDefault()またはその他の方法に相当するものはありますか?Page.Validate

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

javascript - クライアント側からすべての検証コントロールを起動する方法は?

aspxページには、さまざまな検証コントロールがあります(必須のものとカスタムのものがあります)。クライアント側のコードでページのすべての検証コントロールを起動する方法を教えてください。

コントロールのIDを受け入れて有効にするValidatorEnable()を知っています。しかし、クライアント側のコードを使用してそれらすべてを起動/実行したいと思います。

助けてください。

ありがとう