問題タブ [jquery-validation-engine]
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.
jquery - jQuery Validationengine の矢印が表示されない
私は .NET で検証エンジンを使用しているため、一部のページでは従来の class="validate[required]" を使用しないでください。ページにいくつかの論理フォームがあり、フォーム全体を一度に検証したくないため、代わりに以下を使用します。
私が抱えている唯一の問題は、showArrow パラメータが何もしていないように見えることです。何を試しても矢印は表示されず、テキストボックスの上にポップアップが表示されます。class="validate[required]" を使用するページでは、矢印が期待どおりに表示されます。ポップアップを手動で表示することの制限なのか、それとも動作させるための構文なのか、誰か知っていますか?
jquery - jqueryajax検証エンジンが機能しない
私のjquery検証フォームは検証されません..ここに次のようなコードがあります
以下はカスタムajaxです
jquery - onValidationCompleteを使用してvalidationEngineがフォームを送信しない
すべてのフォームに入力して [送信] をクリックしても何も起こりません。何回押しても反応なし。何か案は?
- -編集 - -
私はこれを次のように変更しました:
何も入力されていない場合は、else アラートが正しく発生します。すべてが入力されている場合、アラートには「ステータスは true であり、送信されません」と表示されます。つまり、 if status == true が呼び出されないようなものです..奇妙です
position - Position Absolute の jQuery-Validation-Engine - フォーム フィールドの条件付き検証
私は Position Absolute のフォーム検証エンジンを使用しています。
これが私のために解決できることを望んでいる検証の特定のケースがあります。別のフィールドの値に基づいて、あるフィールドを必須にする必要があります。
例えば:
また
これは JQuery Validation Engine で可能だと思いますか? もしそうなら、あなたは私を正しい方向に向けることができますか?
jquery - jQuery-Validation-Engine: 別のフィールドに基づく必須フィールド
私の取引注文フォームで、ユーザーが注文タイプ = "指値" を選択した場合、指値価格を指定する必要があります。funcCall を使用してこのルールを適用しようとしていますが、機能していません。指値注文が選択され、指値フィールドが空白のままの場合、検証エンジンはフォームを正常に検証します。ここに私のHTMLがあります:
そして、これが私のcheckLimitOrder関数です:
これでほぼ動きます!checkLimitOrder が実際に呼び出され、エラー メッセージが返されます。ただし、返されると、jQuery 検証エンジンは次のロジックに基づいてエラー メッセージを無視します (582 ~ 583 行目)。
条件付きでのみ必須なので、フィールドを必須にすることはできません。この問題を回避する方法はありますか?
jquery - jQuery validationEngine - カスタム検証の追加
私はjQueryにvalidationEngineを使用していますが、ほとんどの場合は完全に機能しますが、初めて独自のカスタム検証チェックを追加する必要があり、まったく一致しません.
私はそれが英国の電話番号であり、奇妙な文字やスペースがないことを検証したいと思います.11文字の長さである必要があります.次の正規表現を使用すると仮定します:/^[0-9]{11}$/
これが私の完全な検証ルールです:
そして、入力で使用していますclass="validate[ukPhoneNumber]"
-ただし、入力に何を入力しても、アラートテキストが表示されたり、フォームの送信が停止されたりしません。
私が間違っていることを教えてください。私の正規表現は間違っている可能性がありますが、別の (作業中の) クラスからコピーしてテストしましたが、まだ機能しません。
jquery - JQuery validationEngine が WordPress ページで機能しない
newuser.php という名前のファイルには、かなり複雑なフォームがあります。投稿/ページphpでWordPressページ内にファイルを含めることができるWordPressプラグインを使用しています(Suffusテーマを使用しています)。また、独自のプラグインを開発しようとしています (初めて)。それを使用して、必要なすべてのスクリプトと css ファイルをキューに入れています。フッターに JavaScript ファイルをロードしており、jquery 自体がヘッダーにロードされています。
私が言える限り、jquery.validationEngine を正しくインスタンス化し、各フォーム要素に適切なクラスを与えました。「個人情報」フィールドセットをすべての JavaScript を含む HTML ドキュメントに貼り付けると、想定どおりに機能します。ただし、WordPress ページ内ではまったく何も起こりません。私は 2 日間の大半を費やして答えを探しましたが、成功しませんでした。
このページは次の場所で表示できます: http://uniquelyyours.blogdns.com/test/?id=I17フォームが正しく機能するには、ID 参照が必要です。テストするには、ラジオ ボタン [My] を使用し、Grandfather を関係として選択します。含まれている php ファイルのコードは次の形式です。
リレーション選択フィールドのカスタム JavaScript は次のとおりです。
Suffusページのこのフォームで検証スクリプトが正しく機能しない理由を理解するのに助けていただければ幸いです. どこかで JQuery/Javascript の競合が発生していると思われますが、私は非常に初心者なので、物事を頻繁に壊す傾向があります。また、私の骨折から学ぶ機会を歓迎します!ありがとう!
jquery - validationengine プラグインでのエラー プロンプトの位置の問題 (Position Absolute)
フォームの値を検証するために、Position Absolute の Validation Engineを使用しています。
問題は、検証時に、エラー プロンプトが期待どおりにテキスト ボックス (入力タイプ: テキスト) に添付されて表示されないことです。テキストボックスに指定したマージントップに問題があることはわかっていますが、それを変更することはできません。サンプル コード スニペットはこちらで提供されています...
html:
JS:
jsFiddle .
私が作成した div は単なるサンプルですが、ライブ環境では折りたたみ可能な div です。また、各フォームには 100 を超えるフィールドがあるため、各入力フィールドの data-prompt-position 値をハードコーディングしたくありません。したがって、この問題を処理する一般的な方法を探しています (CSS を介して可能であることはわかっていますが、方法がわかりません)。
問題のあるデモのセットアップはwww.x-lant.comにあります
アプリケーションにログインするには、guest / pwdを使用します。
jquery - jQuery-Validation-Engineを機能させる:jquery.validationEngine.closure.js?
フォームでjQuery-Validation-Engineを使用しようとしています。ファイルをダウンロードし、ローカルデモを確認し、指示に従ってフォームを機能させてみました。ただし、サイトを振り返ると、次のようになります。
- ページにスクリプトjquery.validationEngine.closure.jsを含めます
デモの/js/ファイルにそのようなファイルは表示されません。
私のファイル構造には次のものが含まれています:index.htmlファイル(フォーム付き)
- jQuery-検証-エンジン(サブフォルダー-jQuery検証ファイルが含まれています)
- jQuery-検証-エンジン/css(サブフォルダー)
- jQuery-Validation-Engine / js(サブフォルダー)
私はvalidationEngine.jquery.cssとtemplate.cssスタイルシートを呼び出します。また、jquery.validationEngine-en.jsファイルとjquery.validationEngine.jsファイルにも適用されます。また、demoValidators.htmlデモページの14〜32行目のスクリプトも含めました。
フォームタグにid="formID"属性を追加し、フォームの最初のフィールドにclass ="validate[required]"属性を追加しました。しかし、ページをリロードして最初のフォームフィールドにカーソルを置き、それを削除すると、期待どおりのエラースタイルが表示されません。赤いアウトラインでも、エラーメッセージバブルでもありません。
スクリプトがフォームに作用しているかどうかを確認するには、他に何を確認する必要がありますか?そして、このバリデーターを使用するための手順のステップ2で言及されているjquery.validationEngine.closure.jsスクリプトはどこにありますか?
jquery - jQuery Validation Engine プラグインを使用してフォーム フィールドにクラスを追加する
jQuery Validation Engineを使用しています。メッセージを表示するだけでなく、エラーのあるフォーム フィールドを赤で強調表示したいtooltip-error
。jQuery のaddClass
.
div.inputCreditCardformError
私の計画は、 (メッセージを保持する div である) の後に正しい入力フィールドにクラス「エラー」を追加することtooltip-error
です。フィールドが検証されない場合に表示され、フィールドが検証されると消えます。
私の質問は: が消えると、この追加されたクラスはdiv.inputCreditCardformError
消えますか? または、追加されたクラスは、ページの存続期間中ページにとどまりますか?