2012-02-24 2 views
0

Google은 다국적 등록을 허용하고 OnePage 결제 청구서에 전화 번호 입력을 분할해야합니다.{Magento} 전화 번호 입력 분할

국가 코드를 추가하고 나머지를 지역 번호 및 확장 필드에 나누고 싶습니다. 그런 다음 저장하기 전에 연결해야합니다.

어떻게하면됩니까?

답변

3

숨겨진 필드와 자바 스크립트를 사용할 수 없습니까? 따라서 2 개의 필드를 추가 한 다음 각각에 onchange="phonecat()"을 사용하여 값을 연결하고 기존의 전화 필드에 할당합니다.이 필드는 type="hidden"으로 변경되었습니다. JQuery와에 다음과 같은

뭔가 :

function phonecat() { 
    $(function(){  
     newphone = jQuery("#initialphone").val() + jQuery("#latterphone").val();  
     jQuery("#billing\\:telephone").val(newphone);  
    }(this.jQuery)); 
} 

나는이 정확한 솔루션을 테스트하지 않았했지만, 나는 카트에서 비슷한 것을 사용했습니다. 현재 (숨겨진) 적절한 필드 만 전달되고 사용됩니다.

파일은 persistent/ 없이는 .../persistent/checkout/onepage/billing/phtml입니다. 그리고 어딘가에 함수를 정의 할 필요가 있습니다.