問題タブ [asp.net-validators]

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

c# - ClientValidationFunction で「controlToValidate」プロパティを取得するには?

このコードがあるとしましょう。

そしてvalidationFunction:

そして、関数内でコントロールを次のように検証できるかどうかを知りたいです。

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

c# - 検証とエンティティの冗長なコード実行を排除しようとしています

経度/緯度座標を計算するために Google マップへのメソッドに対して行われる 2 つの呼び出しのうちの 1 つを排除する方法があるかどうかを調べています。

これが私の方法です。

このメソッドを初めて呼び出すのは、検証用です。

見つかった場所がない場合は null を返します - 検証は失敗します。2 回目に呼び出されるのは、エンティティ内で経度/緯度の座標を設定するためのコントローラーです。

SO 学生を挿入/更新するためだけに、このメソッドを 2 回実行しています。少し冗長に思えます。

コントローラーのコードの実行中に検証状態をトリガー/設定する方法はないので、ユーザーがフォームを送信するときに、このメソッドを 2 回 (検証用に 1 回、実際の値を設定するために 1 回) 呼び出す必要はありません。 ?

キャッシングについて考えましたが、誰かが何かを指摘できない限り、それは良い考えではないと思います。

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

c# - 複数の通貨形式をサポートする正規表現

テキストがサポートされている通貨形式であるかどうかを検証する必要がある正規表現があります。

私は次のことを支持します。

  1. US Dollar (10000.00 or 10,000.00 or $10,000.00)
  2. Euro (10000.00 or 10,000.00 or €10,000.00)
  3. Francs (10000.00 or 10'000.00 or Fr.10'000.00)
  4. Pounds (10000.00 or 10'000.00 or £10,000.00)
  5. Kroner (10000,00 or 10'000.00 or 10.000,00 kr)
  6. Rand (10000.00 or 10,000.00 or R10,000.00)

上記のすべての形式をサポートするように更新しました。

見た目は問題ありませんが、これらの形式がある場合に小数点以下 3 桁も受け入れる理由がわかりません。

小数点以下 2 桁までしか受け付けません。

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

c# - Asp.net カスタム検証。どの言語を使用できますか?

現在、.net カスタム検証を検討しています。カスタム ルールの場合、次のように aspx ページで検証コントロールを設定する必要があるようです。

そして、スクリプトを作成します。スクリプトを作成できる言語を知りたいです。javascript を使用できることがわかりました。しかし、私が使用できる他に利用できるものはありますか?