問題タブ [livevalidation]

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

jquery - CFWheels DatePicker プラグインと LiveValidation

CFWheels 用の DatePicker プラグイン ( https://github.com/chapmandu/datepicker-cfwheels-plugin ) と LiveValidation ( http://livevalidation.com/ ) を使用して、フォームを検証しています。私が抱えている問題は、日付テキスト フィールドのプレゼンスを検証するときに、日付を選択してもエラー メッセージが表示されることです。日付テキスト フィールドをもう一度クリックすると、エラー メッセージが消えます。

カレンダーボックスで日付をクリックして選択すると、要素がフォーカスを失うため、すぐに検証されるようです。これがおそらくエラーメッセージが表示される理由です。選択した日付のテキストは、要素がフォーカスを失った後に入力されるため、エラー メッセージを削除するための再検証は行われません。この問題を解決する方法を知っている人はいますか?可能であれば、CFWheels DatePicker プラグインを掘り下げて変更する必要はありません。

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

jquery - Jquery Livevalidation メール

今日、私はライブ検証で問題に直面しました。テキストボックスに電子メールをxx@yy.comieとして入力すると。(スペース)xx@yy.com . 「無効な電子メール」としてエラーがスローされます。メールをトリミングして livevalidation で検証したい

html

js

メールフィールドをトリミングしたいので、ライブ検証で検証できます。何か案は

0 投票する
0 に答える
393 参照

javascript - LIVEVALIDATION プラグイン JAVASCRIPT

こんにちは 、

あなたが元気でありますように

次の問題があります。

add LiveValidation ( http://livevalidation.com/examples )を使用します。

フォーム フィールドを検証します。

フォームはマスター ページに読み込まれるため、AJAX を使用した動的な HTML

これを行うには、LiveValidation による検証は機能しませんが、

フォームが AJAX で読み込まれているが、フォームのコードが埋め込まれている場合

HTMLページで動作します。

私はオンラインで検索しましたが、どうやらAJAXでフォームを呼び出しているためです

ID フォームの INPUT フィールドは、HTML ページの DOM にロードされます。

このため、判決の後に呼び出しの検証を行う必要があります

ResponseText 、私はこのようにして、私が入れたときにうまくいきました

最初のフィールドの検証ですが、検証を入れたときではありません

すべての分野の。

現在のコード ----- ------

教師ページ :

形 :

----- 推奨コード (ただし、完全ではありません) ------

教師ページ :

----- ------ ジョブのコード

マスターページ:

MATTER: フォームをロードする JavaScript 関数は、ユーザーが変更して変更を保存するためのフォーム フィールドを含むデータを送信するリンクを介して呼び出されます。

どうもありがとうございます

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

javascript - テキストボックスの JavaScript エラー表示を無効にする

Javascript は機能していますが、次の点について支援が必要です。

  1. 電話番号が提供されている場合を除いて、コードは登録完了時に空のテキストボックスを許可しないため、電話番号を必須ではなくオプションにするにはどうすればよいですか。
  2. 無効なエントリが入力されたときにエラープロンプトを無効にし、代わりに無効なエントリが自動的にクリアされ、そのテキストボックスにフォーカスが保持されるようにするにはどうすればよいですか? エラーが表示されるたびに、電話番号テキストボックスは通常、フォーム内の最初の位置から移動またはシフトされるためです。
  3. 質問 2. に関して、テキスト ボックスの移動を引き起こす代わりに、エラー プロンプトを転送してフォームの上部または他の場所に表示することはできますか。
0 投票する
2 に答える
246 参照

javascript - LiveValidation プラグインによって動的に挿入された要素を削除できない

ライブ検証プラグインを使用してフォームを検証しています。フォームが送信されると、プラグインは <input> の後に次のコード行を追加します。

<span class=" LV_validation_message LV_valid">Ok</span>

これで問題ありませんが、フォームを送信するときに、次のユーザーのためにフォームをリセットしたいと考えています。これが私のコードです:

ご覧のとおり、フィールドに問題がないことを確認したら、クラス「LV_validation_message」の要素を削除して、検証済みのメッセージを削除しようとします。その後、フォームを非表示にします。次に次のユーザーがそのページにアクセスしたときに、もう一度フォームを表示します。$(this).remove('.LV_validation_message')行だけが機能せず、2 番目のユーザーには、入力フィールドがリセットされて空であっても、フォームに貼り付けられた検証メッセージが表示されます。 .

から始めましたが、 が動的に追加されることがわかっているため、 に$('#myForm').submit変更しました。そして、、 、さらには- 何かを使用して LV_validation_message クラスで要素を変更しようとしましたが、役に立ちませんでした。これらの要素は、完全に jQuery の制御外にあるように見えました。$('#myForm').on('submit')<span class=" LV_validation_message LV_valid">Ok</span>$(this).remove('.LV_validation_message')$('.LV_validation_message'.remove()$('.LV_validation_message'.html("")

これらの要素を単に削除できない理由について、誰かがヒントやアイデアを提供してくれますか? 念のため、問題のフォームは次のとおりです。

前もって感謝します。

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

jquery - LiveValidation - フォーカス

私は LiveValidation を使用していますが、再入力の準備ができている失敗した入力フォームにフォーカスを設定することに成功した人がいるかどうか疑問に思っています...

ドキュメントを見ましたが、何も表示されません。

ありがとう。