問題タブ [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 投票する
2 に答える
860 参照

c# - 検証を動的に使用する方法は?

私は以下の.aspxコードを使用して検証していますtextbox..これは完全に機能してい ます

この上に必要なのtextboxdropdownlist named batchname、batchnameの長さが2の場合、Attendenceがnoであることを検証したいということです。

ボタンクリックで以下のコードを使用しました

クライアントサイドでやりたいです。どうすればC#でそれを行うことができますか?

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

asp.net - 範囲バリデーターがasp.netの最小値と最大値で機能していません

に申し込みRangeValidatorましたTextBox。しかし、常にエラーが表示されます: 無効な範囲ですが、最小値 10 と最大値 25 を指定しました。ユーザーは、長さが 10 未満で 25 より大きい値を入力しないでください。ユーザーが何でも入力できるようにしたいので、type="string"入っていRangeValidatorます。しかし、常にエラーメッセージが表示されます:範囲が無効です。

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

asp.net - アラブ首長国連邦の番号を検証するための正規表現

次のようなUAEの携帯電話番号を検証する正規表現が必要です

+9710501234566 または

+971 (050) (123 4566)

現在、私は使用しています

私を手伝ってくれますか?正規表現が苦手で...

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

c# - C# ASP.NET での配列と検証コントロールの使用

この割り当てで私が行き詰っている部分は次のとおりです。ユーザーは、「州」フィールド (標準のテキスト ボックス) に州の略語を入力する必要があります。ただし、テキストボックスに入力された文字が有効な州の略語であることを確認する必要があります。そこで、50 州すべての配列を作成し、カスタム バリデーターを使用してユーザー入力を受け入れ、for ループを使用して 50 州すべての略語と比較しました。しかし、イベント (stateArrayCheck) の定義を作成しているとわかっていても、まだ作成していないというエラーが表示されます。私はこのプロジェクトでやるべきことがもっとたくさんあるので、割り当てのこの部分に行き詰まるのは本当にイライラします. これが私のコードです:

あなたはバリデーターの大ファンではないかもしれません。私の先生もそうではありませんが、この課題には必要です。どんな助けでも大歓迎です。ありがとうございました。

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

c# - MVC 5 で ModelClientValidationRule を使用するとエラーがスローされますか?

MVC 5 プロジェクトでカスタム クライアント側の検証を実行しようとしています。次のコードを追加すると:

次のエラーが表示されます。

タイプ名「ModelClientValidationRule」が見つかりませんでした。この型はアセンブリ 'System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' に転送されました。そのアセンブリへの参照を追加することを検討してください。

しかし、web.configファイルを確認すると、0.0からサポートされているWebPagesバージョンを使用しています

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

asp.net - 潜在的に危険な文字列をブラックリストに登録するための正規表現

ASP.Net で次のエラーを引き起こす文字シーケンスをブラックリストに登録するには、どの正規表現を使用する必要がありますか? "潜在的に危険な Request.Form 値がクライアントから検出されました"。(例: < br >、< hi >、< a > など)

このエラーの原因となる文字シーケンスをブラックリストに登録するには、 asp.net 正規表現検証コントロールを使用する必要があります。

たとえば、123< hi >、有効な < abc > などを入力すると、検証が失敗する必要があります。

PS: 質問で適切に表示されていなかったので < br > に間隔を空けましたが、実際には < または > とそれらの間の文字列の間に空白を入れないでください。

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

asp.net - うるう年を含む日付形式 MM/DD/YY を検証する正規表現

日付形式 mm/dd/yy (うるう年を含む) も検証するための正規表現を探しています。日付は MM/DD/YY 形式でマスクする必要があります。解決策を見つけてください。よろしくお願いします!