2012-02-24 14 views
0

私たちは多国籍の登録を許可し始めており、OnePageチェックアウトの請求書に電話番号の入力を分割する必要があります。{Magento}電話番号の分割

国コードを追加し、残りをエリアコード番号と内線番号のフィールドに分割します。次に、それらを格納する前に連結する必要があります。

どうすれば達成できますか?

答えて

3

隠しフィールドとjavascriptを使用できませんか?したがって、2つのフィールドを追加し、それぞれにonchange="phonecat()"を使用して値を連結し、既存の電話フィールドに割り当てます。これはtype="hidden"に変更されています。 jQueryの中で次のような

何か:

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

私はこの正確なソリューションをテストしていませんが、私はカートで同様のものを使用しました。 (現在は隠されている)適切なフィールドだけが渡され、使用されます。

ファイルが.../persistent/checkout/onepage/billing/phtmlで、これはpersistent/ではありません。そして、関数をどこかに定義する必要もあります。