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

ruby-on-rails - 形式のカスタム検証

クラスLinksがあります。クラスにはこれらの属性があります

  1. ツイッター
  2. フェイスブック
  3. ピンタレスト
  4. クオラ

ユーザーがリンクをテキスト ボックスに挿入したときに、リンクが http または https で始まることを確認する検証を作成したいと考えています。

検証は機能しますが、ユーザーがリンクをまったく挿入しないと問題が発生します。空の属性で検証を実行しようとし、エラーが発生します。以下のコードは、空の属性をチェックしようとする私の試みです。

これが私の検証です:

理由:

ユーザーが「www.twitter.com/username」を送信するだけで、URL が私のサイトの URL「mydomain.com/page/www.twitter.com/username」に追加されます。なぜこれが起こっているのかわかりません。これを防ぐためにできること、または私が見逃していることを教えてください。

ありがとう。

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

c# - ユーザーコントロールの検証がfalseの場合でも、ページが更新されます

テキストボックスに入力されたデータが正しい場所であるかどうかをチェックするカスタム検証を記述したユーザーコントロールがあります。ボタンをクリックすると、(page.IsValid)ビットをチェックしました

検証が失敗した場合でも、ユーザーコントロールが追加されたページ全体をリロードします

カスタム検証は次のようになります。

UserControl.aspx.cs :->

ボタンクリック時:

protected void goButton_OnClick(object sender, EventArgs e) { if (Page.IsValid) { コードはここに... } }

aspx ページ:

どこか間違っている場合はお知らせください

ありがとう

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

asp.net-mvc - mvc: モデル パラメーターを使用したカスタム クライアント検証

テキスト ボックス フィールドのカスタム クライアント検証を実装しようとしています。私は次のように見えるモデルを持っています

str1 と str2 の値を使用するカスタム検証を str3 に追加したいと考えています。一般的なif(str1.equals(str2)) then value of str3 = ... カスタム検証メソッドは次のようになります。

このメソッドに追加のパラメータを渡すことはできますか? また、プロパティの検証の宣言はどのようになりますか。または、これを行う別の方法はありますか?

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

ruby-on-rails - コードが必要 #rails 3 (カスタム検証)

「入会日」が「生年月日」より前の場合、「入会日が無効です」などのエラーメッセージを表示したい(実際には発生しませんが、欲しいです)。

コードで私に提案してください。

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

asp.net-mvc-4 - クライアント側のエラーメッセージを修正。カスタム検証 ASP .NET MVC

カスタムのクライアント側検証を実装しようとしています。これはクロス結合検証です。私はすべての手順に従い、正常に動作しています。しかし、私の要件では、メタデータ (HTML 5 データ属性) の一部になる ErrorMessage を変更する必要があります。例は次のとおりです IClientValidatable 実装:

rule.ErrorMessage に初期化したメッセージ不完全です。ユーザーが入力したときに、 LoanAmountプロパティの入力フィールドから取得したテキストをエラー メッセージに追加したいと考えています。

要約すると、JQueryを使用してクライアント側でエラーメッセージ(HTML5 DATA ATTRIBUTES)を操作できる方法はありますか?