顧客の「生年月日」(dob)属性の最大値を設定したい。
この日付を今日より前にのみ設定したい (未来ではありません)。変更後、顧客編集画面の adminhtml バックエンドで JS 検証を行いたい。
モジュール内のセットアップ スクリプトでこの属性を更新したいと考えています。これを達成する方法は?
よろしくお願いします。
顧客の「生年月日」(dob)属性の最大値を設定したい。
この日付を今日より前にのみ設定したい (未来ではありません)。変更後、顧客編集画面の adminhtml バックエンドで JS 検証を行いたい。
モジュール内のセットアップ スクリプトでこの属性を更新したいと考えています。これを達成する方法は?
よろしくお願いします。
独自のカスタム検証を作成できます。
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>