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">