問題タブ [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.
javascript - livevalidationスクリプトの使用-_(アンダースコア)-(ハイフン)以外の特殊文字。(ドット)とスペース
ライブ検証スクリプトを使用しています
テキストに_(アンダースコア)-(ハイフン)以外の特殊文字が含まれているかどうかを確認する必要があります。(ドット)およびスペース特殊文字以外の特殊文字の存在は検証されませんこれに対して私は何をしますか?
jquery - フォームでのライブ検証は送信およびキャンセルボタンです
フォームに2つのボタンがあります。
フォームをライブで検証し、[適用]ボタンをクリックする必要がありますが、[キャンセル]ボタンをクリックすると必要ありません。どうすればいいですか?
私のJS:
php - LiveValidation-誰かが複数選択で動作するようになっていますか?
サーバー側(PHP)とクライアント側(LiveValidation- http://www.livevalidation.com/)の両方の検証を使用しているWebサイトで作業しています。LiveValidationは、複数の選択ボックスを除くすべての入力フィールドで機能します。コードがどのように見えるかについての一般的な考え方は次のとおりです(変数名を一般名に置き換えました):
今、私は機能を変更せずに使用してみましたvar arr = new LiveValidation('array'
(var arr = new LiveValidation('array[]'
とにかく、LiveValidationは名前ではなくidを使用していると確信しています)。なぜそれが機能しないのか誰かが知っていますか?
また、コード内の何かが本当にずれているように思われる場合は、私がWeb開発にかなり慣れていないので、遠慮なく知らせてください。私は建設的な批判をかなりよく受け止めています。:)
hidden-field - Livevalidation - 隠しフィールドを無視するには?
1 から 10 までを表示するドロップダウンを持つフォームがあります。ユーザーが 1 から 9 を選択すると、特定のセカンダリ パラグラフ フィールドが表示されます。ユーザーが 10 を選択すると、別の段落フィールドが表示されます。
2 番目のフォーム フィールドを表示するための JavaScript をいくつか見つけました (これはおそらく最もエレガントな方法ではないので、提案を歓迎します)。次に、livevalidation コードを使用して、ユーザーが何も選択しない場合 (ドロップダウンの選択が 1-10 ではなく 1 つ選択のまま)、フォームの送信ではなく、ドロップダウン フィールドの下にエラーが表示されるようにしました。
ここで、さらに一歩進んで、表示されるセカンダリ フィールドを要求しますが、非表示になるフィールドは必須ではないようにします。したがって、1 -9 が選択された場合、2 番目のフィールドは AND を示し、必要なフィールドは 1 つだけになります。ただし、10 を選択すると、その特定の 2 番目のフィールドが表示され、唯一の必須フィールドになります。
いくつかのことを試しましたが、b/c を送信するためのフォームを取得できませんでした。隠しフィールドがまだ必要だったと思います。
ドロップダウンを決定し、2 番目のフィールドを表示するための私の JS は次のとおりです。
そして、ドロップダウンの選択が行われず、[1 つ選択] のままになっている場合にエラーを表示する livevalidation のコードを次に示します。
それが理にかなっており、誰かが助けてくれることを願っています。ありがとう!
javascript - jQueryでのライブ検証?
HTMLページでは、LiveValidationライブラリを使用しています
ただし、私の問題は、正しい値を入力すると、ライブラリに「一致しません!」と表示されることです。すべての入力をクリアすると、正しく検証されます。これは私のコード例です:
ここで何が問題になりますか?
javascript - Livevalidation の入力フィールドを組み合わせる
空でない場合、いくつかの入力フィールドを Livevalidation でチェックします。このために、次のコードを使用しています。
両方の入力フィールドはインラインです。ただし、メッセージは常に入力フィールドの後ろに直接表示されます。これで、最初の入力フィールドからのメッセージが 2 番目のフィールドの位置を変更します。
2 つのフィールドからの検証を組み合わせて、1 つのメッセージのみを表示する最良の方法を探しています。
ここで実際の結果を確認できます: http://jsfiddle.net/Vme7C/
javascript - ライブ検証の出力場所の変更
Live Validation Javascript ライブラリを使用していますが、それを使用してページの下部にフィードバックを配置する方法を知りたいです。
たとえば、ユーザーは「asdf.com」と入力します<input type="text" id="subdomain-name" name="subdomain-name">
そして、Live-Validation に「サブドメインにはピリオドを含めないでください」と応答してもらいたいと思います。ただし、ページの下部にあります。そうしないと、ボックスの後にあるテキストhttp://puu.sh/3IxDc.jpgが台無しになるためです。
CSS div を作成してから、それをスパンとして参照しようとしました
しかし、それはうまくいきませんでした
javascript - Javascript の状態に応じて異なる Livevalidation が機能しない
Standard-Forms で成功した Livevalidation を使用します。JavaScript によって変更されたフォームで Valdidation を使用すると、信頼性が低くなります。
次の手順のように機能するはずです。
最初の問題:
- 「値 -1」を選択すると Livevalidation が機能しない
- 「値-2」を選択すると、Livevalidationが機能します
- 「値-1」を選択すると(-2の後)Livevalidationが機能します
2番目の問題:
- 「値1」を選択すると、フォームを「送信」できます
- しかし....
- 「値 -1」または「値 -2」を選択し、Livevalidation がアクティブな場合
次に、「値1」を選択します(Livevalidationは不要です)フォームを「送信」できません
jquery - LiveValidation Javascript オブジェクトで jQuery を使用して非表示の div を表示する
私はまだ jQuery と Javascript にかなり慣れていないので、ここで明らかな何かが欠けている可能性があります。
LiveValidation を使用しているフォームがあります。
私の問題は、ユーザーが送信ボタンを押したときに非表示の div を表示したい (そして、既に画面に表示されている div (id: main) を非表示にしたい) ことです。すべてのフィールドを検証してフォームを送信すると、非表示の div が表示されません。
完璧な世界では、フォームの送信時にすべてのフォーム要素が検証されたときに非表示の div (id: processing_box) を表示し、そうでない場合は非表示の div を表示したいと考えています。
LiveValidation オブジェクトは onsubmit イベントにアタッチされますか? 私が使用しようとした massvalidate 関数がありますが、うまくいきませんでした。
これを達成するために私が使用していたコードの一部を以下に示します。