2017-11-03 1 views
0

登録フォームのみのアドレスを任意にすることはできますか?Magento 1.9登録オプションアドレス

「アドレスの追加」のようなチェックボックスをクリックするオプションをユーザに与えたい場合は、そのアドレスの入力フィールドが表示されます。

ユーザーが[アドレスを追加]をクリックしたときには、アドレスフィールドが必要です。このチェックボックスをオフにすると、これらのフィールドは表示されないか、必須ではありません。

これが可能な場合は、任意のアイデアですか? ありがとうございます

答えて

0

これは組み込みの設定オプションはありませんが、これは可能です。あなたのチェックボックスにチェックを切り替えるにはjsのコードを記述する必要があります

(例えば入力フィールドから検証クラスを追加/削除)

これがテストされていませんが、あなたはそれが

をどのように動作するかのヒントを与える必要があります

$('.toggle-addressform').click(function() { 
 
\t $$('[name="create_address"]')[0].value = ($$('[name="create_address"]')[0].value)? 0:1; 
 

 
\t $('telephone').toggleClassName('required-entry'); 
 
\t $('street_1').toggleClassName('required-entry'); 
 
\t $('city').toggleClassName('required-entry'); 
 
\t $('region_id').toggleClassName('validate-select'); 
 
\t $('region').toggleClassName('required-entry'); 
 
\t $('zip').toggleClassName('validate-zip-international'); 
 
\t $('zip').toggleClassName('required-entry'); 
 
\t $('country').toggleClassName('required-entry'); 
 
});
<input class="toggle-addressform" type="checkbox" name="toggle-addressform">

関連する問題