1

私のmagentoアプリケーションでは、チェックアウトページにvalidation.jsファイルを使用してエラーメッセージが表示されます。

何らかの値を入力せずに新しい請求先住所をクリックして続行すると、This is required field..というエラー メッセージが表示されます。

このメッセージを対応するフィールド名として変更したい。

ここに画像の説明を入力

そのエラーメッセージの代わりに、First name is a required field..と表示する必要があります。

これどうやってするの ?

編集

これは、customer/widget/name.phtml にある入力ボックスです。

<input type="text" id="<?php echo $this->getFieldId('firstname')?>" name="<?php echo $this->getFieldName('firstname')?>" value="<?php echo $this->escapeHtml($this->getObject()->getFirstname()) ?>" title="<?php echo $this->getStoreLabel('firstname') ?>" maxlength="255" class="input-text validate-firstname" <?php echo $this->getFieldParams() ?> />

ここに画像の説明を入力

これが出力です。

4

2 に答える 2

4

validation.jsファイルに別のクラスを作成し、validation.jsファイルvalidate-firstname にこのようなものを追加できます

 ['validate-firstname', 'First name is required field.', function(v) {
            return !Validation.get('IsEmpty').test(v);
        }],

この検証行を検索し、validate-alphaこのコードを js ファイルに入れた後validate-firstname、ファーストネーム入力フィールドにクラスを追加します。

于 2013-05-15T06:12:05.803 に答える