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

jquery - 正数または負数のチェック

LiveValidation で入力数値が正か負かを確認するにはどうすればよいですか?

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

javascript - LiveValidation .remove が機能しない

LiveValidation 拡張機能を使用する Web フォームがあります。ユーザーが米国を選択した場合、都道府県フィールドが州の略語のリスト内にある必要があるという条件付きルールがあります。

私の問題は、ユーザーが米国を選択してから戻って回答を変更した場合、古いテキスト文字列を入力できるように検証ルールを削除する必要があることです。構文を 4 重にチェックしましたが、関数はエラー オブジェクトではなく liveValidation オブジェクトを返していますが、ルールは削除されていません。アドバイスをいただければ幸いです。

スクリプトは次のとおりです。

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

php - livevalidation.jsカスタムユーザー名チェック機能

これはおそらく私がやっていない単純なことだと思います。livevalidation.js jqueryプラグイン(livevalidation.com)を実行しています。カスタム関数のコールバックを提供します。ユーザー名の可用性を確認しようとしています。サーバー側は正常に動作しており、データ変数に適切な応答が返されています...

これが私のJSです:

私はそれを使用して呼んでいます:

私が得ている問題は次のとおりです。

Validation.fail()関数の外側を配置すると、.post()正常に機能します。したがって、関数内で参照できないためだと確信してい.post()ます。

コールバック関数を使ってみました

同じエラーが発生します。

これはおそらく非常に単純なことだと思いますが、何か助けていただければ幸いです。前もって感謝します。

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

javascript - livevalidation でクレジット カードの有効期限 (2 つのフィールド) を検証するにはどうすればよいですか?

カスタム PHP 寄付ページでhttp://livevalidation.comを使用します。過去のクレジット カード有効期限を無効にしたいが、他のすべての選択は有効です。月と年に 2 つの選択フィールドを使用しています。

これは validate.custom または validate.now 関数で行う必要があるようですが、これらのドキュメントには良い例がありません。それらを機能させることができないようです...

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

javascript - メール要素が有効かどうかを確認するにはどうすればよいですか?

LiveValidation プラグイン( http://livevalidation.com )を使用しています。1 つの入力を検証する必要があり、問題がなければ同じ ajax を作成します。送信ボタンの代わりに img があり、onClick アクションで処理したいと思います。検証はすべてライブで機能しますが、画像をクリックすると、電子メールの入力と有効かどうかを確認する必要があります。isValid のようなメソッドはありますか?それとも、クリック後に常に ajax を処理しないようにするにはどうすればよいですか?

これは正しい解決策です

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

jquery - LiveValidation では、Ajax コールバックで failureMessaage を設定する方法は?

こんにちは、jQuery LiveValidation ライブラリを利用した Ajax Call を使用してフィールドを検証しようとしています。Ajax 呼び出しでは、実際に 2 つのことを確認していますが、いずれかを検証できないと、2 つの異なるメッセージが返されます。さて、私のQnは、サーバーから返されるメッセージでそのfailureMessageを設定する方法です。以下のように私のJSコードID:

どなたか教えていただけませんか?

0 投票する
4 に答える
2354 参照

javascript - LiveValidation - 検証メッセージを画像に変更しますか?

LiveValidation は、データを検証するための JavaScript ライブラリです。ユーザーが情報を入力するときにフォームを検証するために使用しています。現時点では、表示される検証メッセージは次のように設定されています。

ただし、「有効なユーザー名」とは変更したいと思います。緑の目盛り画像を表示するだけです。有効なメッセージ領域の CSS を次のように変更して、これを実行しようとしました。

これにより、印刷されるメッセージ全体に緑色の目盛りが表示されます。画像は 11x11 しかないため、約 5 ~ 6 個の画像に収まります。有効なメッセージを削除しようとしましたが、LiveValidation.js ファイルからデフォルトの「Thankyou」メッセージが出力されます。デフォルトのメッセージも空白に変更してみましたが、何も表示されません。また、画像の場所をメッセージとして使用しようとしましたが、これにより実際の場所のテキストが表示されました。

テキストの代わりに画像を表示する方法を知っている人はいますか?

ここのライブラリを参照してください: http://livevalidation.com/

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

javascript - 2 つの JavaScript 関数を組み合わせてフォームを検証し、ajax 経由で送信する

ajax によって送信されたフォームに検証を追加しようとしていますが、部分的に機能しています。

フォームを送信するコードは次のとおりです。

そのコードは完全に機能します。

私は livevalidation プラグインも使用しており、ほとんどの場合同様に機能しています。私が抱えている唯一の問題は、フォームを送信する関数内から検証コードを呼び出すことです。

通常、検証コードは次のように呼び出されます。

ただし、フォームは ajax によって送信されているため、現在のフォーム タグは次のとおりです。

したがって、私ができる必要があるのは、ajax を介してフォームを送信する関数内から検証関数を呼び出すことです。

どうすればこのようなことをすることができますか? どちらのスクリプトも単独で問題なく動作しています。最後に確認する必要があるのは、この 1 つだけです。

そのため、ajax 関数が呼び出されたときに検証関数を呼び出す必要があります。フォームが検証された場合、スクリプトは ajax リクエストを完了することができ、フォームが検証されない場合は送信されません。

いくつか検索したところ、同様の質問がいくつか見つかりましたが、解決策はありませんでした。どんな助けでも大歓迎です。

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

php - LiveValidation が成功した場合にのみ、フォームの送信後に Fancybox を開きます

画像の 1 ~ 4 個のアップロード フィールドを含む送信フォームで LiveValidation を使用しています。クライアントが焦っているのは、送信をクリックすると、フォームが画像のアップロードを開始し、それらの画像のサイズに応じて時間がかかることです.

私が達成しようとしていたのは、ユーザーがフォームを送信して LiveValidation に合格すると、読み込み中の画像とテキストを含む Fancybox ポップアップが表示されることです。クライアントのホスティングには PECL アップロード進行状況拡張機能または APC がないため、ロード進行状況バーは必要ありません。また、互換性の理由から AJAX を使用したくありません。

読み込み中の画像を画面上で回転させて、ユーザーが待つ必要があることを知りたいだけです。

そのための関数を作成し、「onSubmit」と「onClick」のイベントで実行されるように設定してみたのですが、どちらもLiveValidationで指摘されているフォームにエラーがあるのにポップアップが表示されてしまいます.

また、画像がアップロードされてフォームが送信されると、ページは自動的に確認にリダイレクトされると想定しています。

私は JavaScript が苦手なので、スクリプトを操作して目的の結果を得ることができませんでした。

これに関するヘルプは大歓迎です。また、誰かがより良い解決策を持っていれば、それも素晴らしいでしょう!

ありがとうございました :)


ライブ検証のために、私はウェブサイトから直接スクリプトを使用しています: http://livevalidation.com/

livevalidation と fancybox の開始は次のとおりです。

フォーム自体はかなり大きいですが、フィールド領域は次のとおりです。

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

jquery - jquery と livevalidation によるフォーム検証

livevaldation と jquery を使用してフォームの検証を行おうとしています。

私はそのような入力フィールドを持つフォーミュラを持っています:

したがって、検証でエラーが発生した場合、「livevalidaton」はクラス「LV_invalid_field」を入力に追加します。次のようになります。

それは問題ありませんが、DOM が次のように変更されたら、別のクラス「error」を div「prenameDiv」に追加します。

私はそのようにそれを試しました:

でも何も変わらない?何かアイデアはありますか?