0

顧客の「生年月日」(dob)属性の最大値を設定したい。

この日付を今日より前にのみ設定したい (未来ではありません)。変更後、顧客編集画面の adminhtml バックエンドで JS 検証を行いたい。

モジュール内のセットアップ スクリプトでこの属性を更新したいと考えています。これを達成する方法は?

よろしくお願いします。

4

2 に答える 2

2

独自のカスタム検証を作成できます。

var theForm = new VarienForm('theForm', true);
Validation.add('validate-dob','You failed to enter baz!',function(the_field_value){
    if(check date)
    {
        return true;
    }
    return false;
});

カスタム検証を Magento プロトタイプに追加する方法を参照してください

次に、local.xml を使用して js ファイルを含めます。

 <adminhtml_sales_order_view>
    <reference name="head">
        <action method="addItem"><type>skin_js</type><name>path/to/validation_dob.js</name></action>
    </reference>
</adminhtml_sales_order_view>
于 2013-08-09T14:00:22.760 に答える