問題タブ [jquery-validate]
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.
javascript - jQuery Validation `valid()` メソッドは、required が true でない場合に 0 を返します
私はjQuery Validationプラグインを使用しています。クラスを含むテキストボックスdigits
を強制的に数字のみにするようにしていますが、必須ではありません。フォームで検証を呼び出すと正常に動作しますが、valid()
空のときにテキストボックスを呼び出すと、エラーメッセージが表示されず、設定されていないにもかかわらず、0 が返されます。
一見有効な入力値に対してこれを返す理由を誰かが知っていますか?
コードは次のとおりです。
そしてスクリプト
javascript - jQuery Validation プラグインを使用して、フォーム内にない入力を検証する
フォームタグ内にない入力を検証するにはどうすればよいですか?
私が見つけたすべてのサンプルにはフォームタグがありますが、フォーム内にないいくつかの入力を検証したいと考えています。
jquery - 使用せずにjQueryUIダイアログの検証
http://bassistance.de/jquery-plugins/jquery-plugin-validation/は、そこにある最高のjquery検証プラグインのようです。ただし、jQueryUIダイアログでは機能しないようです。
このコードは、ダイアログDIVの外部で機能します。
これはうまくいきます。フォームをダイアログdivに移動し、ダイアログを開いてリンクをクリックすると、trueが返され、ブエノは返されません。
<form>
タグを使用せずにこのキラーjquery検証プラグインを使用する方法はありますか?それとも、これを成功させるためのさらに良い方法はありますか?
asp.net-mvc - Jquery.Validate と MVC フレームワーク
申し分なく、この問題は私を少し夢中にさせています。
フォームに次のようなチェックボックスがあります。
そして、jquery と jquery.validate が読み込まれた後にブラウザに読み込まれる js ファイルが次のようになります。
したがって、ドキュメントを読むと、これは機能するはずですが、決して機能しません。私は何を間違っていますか?
asp.net - ASP.NET Web フォームの jQuery 検証プラグイン
ASP.NET Web フォーム アプリケーション (MVC ではない) で jQuery Validation プラグインを使用したいと考えています。aspバリデーターをどこにでも追加して、それらすべてのフィールドを検証するようにコントロールを設定するよりも簡単だと思います。
この class="required email" のようなクラスを設定するときに、メインフォームタグ内にフォームタグがあることに関係があると思われる両方の問題が発生しています。
aspコントロールで壊れた名前を使用してjquery validateを呼び出すときにも問題が発生します
これだから
としてレンダリングします
そして名前をマングルします。を使用して ClientID を取得できますが、<%=tbUsername.ClientID %>
ClientName では機能しません
jqueryバリデータプラグインをasp.netで使用して成功した人はいますか? もしそうなら、別々の検証グループを使用するのと同じように、複数のフォームを使用するのはどうですか?
jquery - JQuery CreditCard バリデーター
こんにちは、クレジットカードを検証しようとすると、次のエラーが表示されます。これは単純なエラーのようです。キャッチは、jquery.validate.js が含まれた後でも発生することです。
何らかの理由で関数を見つけることができず、コードが壊れています。
誰かが同様の問題に遭遇しましたか?
(jQuery.validator.methods.creditcard(element.value, element)) は定義されていません。
asp.net - ASP.NET LinkButton / ImageButtonとJQueryは検証しますか?
JQueryを既存のASP.NETアプリケーションに導入し、JQueryのValidateプラグインを使用してクライアント側の検証を行います(asp.netバリデーターは使用しません)。
すべてがasp:Buttonコントロールでうまく機能します。ページが送信される前に、クライアント側の検証がトリガーされます。
ただし、LinkButtonおよびImageButtonコントロールを使用すると、最初にフォームを検証せずにページが送信されます。
これは、validateがInput type = "submit"としてレンダリングされるボタンで機能し、ImageButtonがInput type="image"としてレンダリングされるためです。
他の誰かがこれを経験しましたか?
解決する方法のアイデアと情報をどうもありがとう。
アップデート:
どうもありがとう、あなたの答えは問題を特定するのに役立ちました。JQueryの検証プラグインにバグがあったことが判明しました。親()。filter( ":hidden")を使用する非表示の入力フィールドの検証を回避するためにパッチを使用しました。これは、 JQuery1.3.2では正しく機能しません。.is( ":visible")に置き換えました。これで、asp.netImageButtonがデフォルトで機能します。
Update2:
LinkButtonはまだ機能しませんでした。簡単な解決策は、フォームが無効な場合にfalseを返すクリック関数を追加することです。
asp.net - jQuery検証のルール/属性
動的に作成されたコントロールにカスタム検証を追加しようとしています。.attr()を使用してコントロールのルールを設定できますか?
私が避けようとしているのは、次のようなことをしなければならないことです。
jquery - まだ作成されていない要素のjquery検証
ルールが最初に設定されたときに、jQuery Validator プラグインが dom にまだ存在しない要素を検証できるかどうか疑問に思っています。
.Rules("add", therules) メソッドを呼び出すと、dom に現在存在する要素にのみルールがアタッチされます。私がいくつか作成する場合。検証は起動しません。何かご意見は?
私が使用しているバリデーターのホームページ: http://bassistance.de/jquery-plugins/jquery-plugin-validation/
新しい要素はhttp://ejohn.org/blog/javascript-micro-templating/で作成されています
基本的に ajax 呼び出しがあり、サーバーは一連の json (ajaj?) を返します。この json は resig のテンプレート エンジンを介して供給されます。テンプレートの例は次のようになります。
値は、渡された json を介して明らかに入力されます。
また、基本的に jquery 検証ルールを自動的に生成する xval 検証フレームワークを使用していることにも言及する必要があります。 aspnet-mvc/
jquery-validate - 条件付きでカスタム検証メソッドを無効にする方法
jQuery Validation プラグインを使用して、どのユーザーが最初のテキスト フィールドに正のcost_of_carを入力し、2 番目のテキスト フィールドに正のpayment_amountを入力したかを確認します。*cost_of_car * 0.4 <= payment_amount <= cost_of_car*:
cost_of_carが有効になるまで、testMaxAmount と testMinAmount のチェックをスキップしたいと思います。テスト
あるいは
これらのメソッド内で再帰が発生し、ブラウザーがハングします。
cost_of_carが有効になるまでpayment_amountの検証を無効にする別の方法を提案していただけませんか?