タグ付けされた質問 「form-validation」


9
CE1.9.1ユーザー登録時にパスワードが一致することを確認してください
CE1.9.1でこの問題が発生しています。 ユーザーが登録するとき(チェックアウト中またはアカウントの作成リンクからかどうかは関係ありません)、ユーザーは、パスワードが正しく再入力されても、パスワード不一致エラーを取得し続けます。 フォームの検証では不一致は示されませんが、ユーザーが[登録]をクリックすると、不一致エラーが返されます。 Chromeコンソールにエラーはありません... 私はこれを見つけました:「パスワードが一致することを確認してください」-新規登録フォームでのチェックアウトでのパスワードエラー しかし、私はそれが同じエラーだとは思わない。 私はすぐにそれを修正する必要があります、どんな助けも大歓迎です!

3
Magento 2はインストールスクリプトからカスタム製品属性検証を追加します
[ 「タイプ」=>「int」、 'backend' => ''、 'frontend' => ''、 'label' => 'XXXX'、 「入力」=>「テキスト」、 'frontend_class' => 'ゼロより大きい検証'、 'source' => ''、 'global' => \ Magento \ Eav \ Model \ Entity \ Attribute \ ScopedAttributeInterface :: SCOPE_GLOBAL、 'visible' => true、 '必須' => true、 'user_defined' => false、 'default' => 0、 'searchable' => false、 'filterable' …

1
magento2:magento2での検証の仕組み
magento1では、次のような検証を確認できます。 var formToValidate = $('form-validate'); var validator = new Validation(formToValidate); if(validator.validate()) { // Here we can code after validation. } しかし、magento2では、すべての検証を確認したいが、成功後にフォームを送信したくない。magento2フォームでどのように実行できますか?

1
フロントエンドフォームキーが上書きされています
現在、フォームキーが何らかの形で上書きされ、誤ったフォームキーが表示されるフロントエンドフォームに問題があります。私は現在、この問題をお客様のログインフォームでデバッグしています。 これは、login.phtmlのコードのスナップショットです。formkeyの値を確認するために設定しました。 <?php $retrievedKey = $block->getBlockHtml('formkey'); echo $retrievedKey ; // i made a breakpoint and inspected $retrievedKey, it returned a html output <input> ... </input> with a form key value of, let's name it 'keyA'. ?> わかりましたので、コードの実行を続けた後、ページが正常にレンダリングされます。 クロームブラウザーでフォームキーの非表示の入力を検査しますが、 ' KeyA ' とはまったく異なるフォームキーを出力します。この新しいフォームキーに「KeyB」という名前を付けます。 次に、ログインしてフォームを送信します。送信されたリクエストを調べたところ、確かに「KeyB」を反映した値のフォームキー変数が渡されました。 の「検証」機能にいくつかのブレークポイントを配置しました Magento \ Framework \ Data \ …

2
UIコンポーネントを介して構築されたフォーム要素の検証
私は、ui-componentsを介して生成されたMagento 2フォームフィールドの1つに対してカスタム検証を実行しようとしています。設定に項目を 追加するvalidationことで、必要な値を作成できることを知っています。 このような: <field name="title"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="label" xsi:type="string" translate="true">Some label here</item> <item name="formElement" xsi:type="string">input</item> <item name="source" xsi:type="string">whatever</item> <item name="sortOrder" xsi:type="number">999</item> <item name="dataScope" xsi:type="string">whatever</item> <item name="validation" xsi:type="array"> <item name="required-entry" xsi:type="boolean">true</item><!-- this validates it as required --> </item> </item> </argument> </field> validationアイテム内に何を追加する必要があり、カスタム条件に基づいてフィールドを検証する必要があるjsコードをどこに配置すればよいですか? …

6
Google reCaptchaを検証する方法
お問い合わせフォームにgoogle recaptchaを追加しましたが、値もキャプチャなしで送信しています。私の連絡先ページでキャプチャのコードを使用しました: <div class="g-recaptcha" data-sitekey="XXXXXXXXXX"></div> <script src='https://www.google.com/recaptcha/api.js'></script> 私が使用したこれらの2つのコード。キャプチャを検証する方法を教えてください。

1
エラーメッセージ「有効な日付を入力してください」
商品またはクーポンに日付フィールドを使用すると、エラーメッセージが表示されます。有効な日付を入力するように指示します。日付は有効であり、システムを満たす範囲はありません。 一部の支払いカードも無効な日付で拒否されています。これが関連しているかどうかはわかりません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.