C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

ツリー一括表示

検証コントロールの有効/無効をjavascriptで制御 /nana (24/06/17(Mon) 22:38) #103187
Re[1]: 検証コントロールの有効/無効をjavascriptで制御 /WebSurfer (24/06/18(Tue) 09:31) #103188
  └ Re[2]: 検証コントロールの有効/無効をjavascriptで制御 /nana (24/06/18(Tue) 11:08) #103189
    └ Re[3]: 検証コントロールの有効/無効をjavascriptで制御 /WebSurfer (24/06/18(Tue) 12:04) #103190
      └ Re[4]: 検証コントロールの有効/無効をjavascriptで制御 /nana (24/06/19(Wed) 10:24) #103199
        └ Re[5]: 検証コントロールの有効/無効をjavascriptで制御 /WebSurfer (24/06/19(Wed) 13:42) #103202


親記事 / ▼[ 103188 ]
■103187 / 親階層)  検証コントロールの有効/無効をjavascriptで制御
□投稿者/ nana (1回)-(2024/06/17(Mon) 22:38:43)

分類:[ASP.NET (VB)] 

初めまして。お世話になります。

現在ASP.NETで検証コントロールを使用して開発しております。
しかし困った事がありご教授して頂きたく書き込みさせて頂きます。

現在ラジオボタンが2つあり、それぞれにテキストボックスがあります。
ラジオボタンの選択により、それぞれ対象のテキストボックスをjavascriptにより無効化しております。

テキストボックスにはそれぞれ検証コントロールを貼ってあるのですが、
ラジオボタンの選択でテキストボックスが無効化されるタイミングと同時に、検証コントロールも無効化したいのです。

色々と試していますが、うまく行きません。

ご教授頂ければ幸いです。よろしくお願いいたします。


[ □ Tree ] 返信 編集キー/

▲[ 103187 ] / ▼[ 103189 ]
■103188 / 1階層)  Re[1]: 検証コントロールの有効/無効をjavascriptで制御
□投稿者/ WebSurfer (2903回)-(2024/06/18(Tue) 09:31:43)
No103187 (nana さん) に返信

情報不足です。

何を作っているかと開発環境ぐらいは書きましょう。でないと話が始まりません。

ASP.NET のアプリは Web Forms, MVC, Razor Pages, Blazor 等々いろいろあります。

開発環境については、あなたの OS, Visual Studio のバージョン、ターゲットフレームワーク
は何かとそのバージョンぐらいは最低書いてください。

あと、検証を無効にしたいとか言ってますが、ASP.NET の検証はクライアント側とサーバー側の
両方で行われるのがデフォルトです。どっちのことを言ってますか?

[ 親 103187 / □ Tree ] 返信 編集キー/

▲[ 103188 ] / ▼[ 103190 ]
■103189 / 2階層)  Re[2]: 検証コントロールの有効/無効をjavascriptで制御
□投稿者/ nana (2回)-(2024/06/18(Tue) 11:08:43)
No103188 (WebSurfer さん) に返信
> ■No103187 (nana さん) に返信
>
> 情報不足です。
>
> 何を作っているかと開発環境ぐらいは書きましょう。でないと話が始まりません。
>
> ASP.NET のアプリは Web Forms, MVC, Razor Pages, Blazor 等々いろいろあります。

情報不足ですいません。ASP.NET Web Forms です。

> 開発環境については、あなたの OS, Visual Studio のバージョン、ターゲットフレームワーク
> は何かとそのバージョンぐらいは最低書いてください。

開発環境はWindowsServer2012でVisualStudio2013です。Framework4.6です。

>> あと、検証を無効にしたいとか言ってますが、ASP.NET の検証はクライアント側とサーバー側の
> 両方で行われるのがデフォルトです。どっちのことを言ってますか?

クライアント側の検証です。

以上よろしくお願いいたします。

[ 親 103187 / □ Tree ] 返信 編集キー/

▲[ 103189 ] / ▼[ 103199 ]
■103190 / 3階層)  Re[3]: 検証コントロールの有効/無効をjavascriptで制御
□投稿者/ WebSurfer (2904回)-(2024/06/18(Tue) 12:04:31)
No103189 (nana さん) に返信

CustomValidator を使ってはいかが?

CustomValidator は、プログラマが独自の検証ロジックをコーディングして
検証メソッドとしてページに実装し、ユーザー入力の検証を行うために利用
されます。複数の入力コントロールにまたがって検証を行うことも可能です。

CustomValidator クラス
https://learn.microsoft.com/ja-jp/dotnet/api/system.web.ui.webcontrols.customvalidator?view=netframework-4.6

CustomValidator のクライアント側での検証
http://surferonwww.info/BlogEngine/post/2020/06/27/validation-of-customvalidator-on-client-side.aspx
[ 親 103187 / □ Tree ] 返信 編集キー/

▲[ 103190 ] / ▼[ 103202 ]
■103199 / 4階層)  Re[4]: 検証コントロールの有効/無効をjavascriptで制御
□投稿者/ nana (3回)-(2024/06/19(Wed) 10:24:25)
コメントありがとうございます。

結局サーバー側での検証にして解決いたしました。

ありがとうございました。

No103190 (WebSurfer さん) に返信
> ■No103189 (nana さん) に返信
>
> CustomValidator を使ってはいかが?
>
> CustomValidator は、プログラマが独自の検証ロジックをコーディングして
> 検証メソッドとしてページに実装し、ユーザー入力の検証を行うために利用
> されます。複数の入力コントロールにまたがって検証を行うことも可能です。
>
> CustomValidator クラス
> https://learn.microsoft.com/ja-jp/dotnet/api/system.web.ui.webcontrols.customvalidator?view=netframework-4.6
>
> CustomValidator のクライアント側での検証
> http://surferonwww.info/BlogEngine/post/2020/06/27/validation-of-customvalidator-on-client-side.aspx
[ 親 103187 / □ Tree ] 返信 編集キー/

▲[ 103199 ] / 返信無し
■103202 / 5階層)  Re[5]: 検証コントロールの有効/無効をjavascriptで制御
□投稿者/ WebSurfer (2906回)-(2024/06/19(Wed) 13:42:38)
No103199 (nana さん) に返信

> 結局サーバー側での検証にして解決いたしました。

どういう事ですか?

CustomValidator を使ってクライアント側の検証は実装しなかったと言って
ますか?

それともほかの手段を使った? であればそれは何?

どのようにしたのか書いてください。
[ 親 103187 / □ Tree ] 返信 編集キー/


管理者用

- Child Tree -