source: branches/version-2_13-dev/data/Smarty/templates/default/frontparts/form_personal_input.tpl @ 23024

Revision 23024, 17.2 KB checked in by AMUAMU, 7 years ago (diff)

#2323 (税率対応)
#2235 (越境ECを想定した機能の追加)
#2234 (非会員お客様情報入力テンプレートと機能の共通化)
#2324 (会員登録、注文フォームに「会社名」フィールドを足す)
などの修正

  • Property svn:eol-style set to LF
  • Property svn:keywords set to Id
  • Property svn:mime-type set to text/x-smarty-template; charset=UTF-8
Line 
1<!--{*
2/*
3 * This file is part of EC-CUBE
4 *
5 * Copyright(c) 2000-2013 LOCKON CO.,LTD. All Rights Reserved.
6 *
7 * http://www.lockon.co.jp/
8 *
9 * This program is free software; you can redistribute it and/or
10 * modify it under the terms of the GNU General Public License
11 * as published by the Free Software Foundation; either version 2
12 * of the License, or (at your option) any later version.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17 * GNU General Public License for more details.
18 *
19 * You should have received a copy of the GNU General Public License
20 * along with this program; if not, write to the Free Software
21 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
22 */
23*}-->
24
25<!--{strip}-->
26    <col width="30%" />
27    <col width="70%" />
28    <tr>
29        <th>お名前<span class="attention">※</span></th>
30        <td>
31            <!--{assign var=key1 value="`$prefix`name01"}-->
32            <!--{assign var=key2 value="`$prefix`name02"}-->
33            <!--{if $arrErr[$key1] || $arrErr[$key2]}-->
34                <div class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></div>
35            <!--{/if}-->
36            姓&nbsp;<input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1]|h}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->; ime-mode: active;" class="box120" />&nbsp;
37            名&nbsp;<input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2]|h}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->; ime-mode: active;" class="box120" />
38        </td>
39    </tr>
40    <tr>
41        <th>お名前(フリガナ)<!--{if !$smarty.const.FORM_COUNTRY_ENABLE}--><span class="attention">※</span><!--{/if}--></th>
42        <td>
43            <!--{assign var=key1 value="`$prefix`kana01"}-->
44            <!--{assign var=key2 value="`$prefix`kana02"}-->
45            <!--{if $arrErr[$key1] || $arrErr[$key2]}-->
46                <div class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></div>
47            <!--{/if}-->
48            セイ&nbsp;<input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1]|h}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->; ime-mode: active;" class="box120" />&nbsp;
49            メイ&nbsp;<input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2]|h}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->; ime-mode: active;" class="box120" />
50        </td>
51    </tr>
52    <tr>
53        <th>会社名</th>
54        <td>
55            <!--{assign var=key1 value="`$prefix`company_name"}-->
56            <!--{if $arrErr[$key1]}-->
57                <div class="attention"><!--{$arrErr[$key1]}--></div>
58            <!--{/if}-->
59            <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1]|h}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->; ime-mode: active;" class="box300" />&nbsp;
60        </td>
61    </tr>
62    <!--{assign var=key1 value="`$prefix`zip01"}-->
63    <!--{assign var=key2 value="`$prefix`zip02"}-->
64    <!--{assign var=key3 value="`$prefix`pref"}-->
65    <!--{assign var=key4 value="`$prefix`addr01"}-->
66    <!--{assign var=key5 value="`$prefix`addr02"}-->
67    <!--{assign var=key6 value="`$prefix`country_id"}-->
68    <!--{assign var=key7 value="`$prefix`zipcode"}-->
69    <!--{if !$smarty.const.FORM_COUNTRY_ENABLE}-->
70    <input type="hidden" name="<!--{$key6}-->" value="<!--{$smarty.const.DEFAULT_COUNTRY_ID}-->" />
71    <!--{else}-->
72    <tr>
73        <th>国<span class="attention">※</span></th>
74        <td>
75            <!--{if $arrErr[$key6]}-->
76                <div class="attention"><!--{$arrErr[$key6]}--></div>
77            <!--{/if}-->
78            <select name="<!--{$key6}-->" style="<!--{$arrErr[$key6]|sfGetErrorColor}-->">
79                    <option value="" selected="selected">国を選択</option>
80                    <!--{html_options options=$arrCountry selected=$arrForm[$key6]|default:$smarty.const.DEFAULT_COUNTRY_ID}-->
81            </select>
82        </td>
83    </tr>
84    <tr>
85        <th>ZIP CODE</th>
86        <td>
87            <!--{if $arrErr[$key7]}-->
88                <div class="attention"><!--{$arrErr[$key7]}--></div>
89            <!--{/if}-->
90            <input type="text" name="<!--{$key7}-->" value="<!--{$arrForm[$key7]|h}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->" class="box120" style="<!--{$arrErr[$key7]|sfGetErrorColor}-->; ime-mode: disabled;" />
91        </td>
92    </tr>
93    <!--{/if}-->
94    <tr>
95        <th>郵便番号<!--{if !$smarty.const.FORM_COUNTRY_ENABLE}--><span class="attention">※</span><!--{/if}--></th>
96        <td>
97            <!--{if $arrErr[$key1] || $arrErr[$key2]}-->
98                <div class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></div>
99            <!--{/if}-->
100            <p class="top">〒&nbsp;<input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1]|h}-->" maxlength="<!--{$smarty.const.ZIP01_LEN}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->; ime-mode: disabled;" class="box60" />&nbsp;-&nbsp;<input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2]|h}-->" maxlength="<!--{$smarty.const.ZIP02_LEN}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->; ime-mode: disabled;" class="box60" />&nbsp;
101            <a href="http://search.post.japanpost.jp/zipcode/" target="_blank"><span class="mini">郵便番号検索</span></a>
102            </p>
103            <p class="zipimg">
104                <a href="<!--{$smarty.const.ROOT_URLPATH}-->input_zip.php" onclick="fnCallAddress('<!--{$smarty.const.INPUT_ZIP_URLPATH}-->', '<!--{$key1}-->', '<!--{$key2}-->', '<!--{$key3}-->', '<!--{$key4}-->'); return false;" target="_blank">
105                    <img src="<!--{$TPL_URLPATH}-->img/button/btn_address_input.jpg" alt="住所自動入力" /></a>
106                &nbsp;<span class="mini">郵便番号を入力後、クリックしてください。</span>
107            </p>
108        </td>
109    </tr>
110    <tr>
111        <th>住所<span class="attention">※</span></th>
112        <td>
113            <!--{if $arrErr[$key3] || $arrErr[$key4] || $arrErr[$key5]}-->
114                <div class="attention"><!--{$arrErr[$key3]}--><!--{$arrErr[$key4]}--><!--{$arrErr[$key5]}--></div>
115            <!--{/if}-->
116            <select name="<!--{$key3}-->" style="<!--{$arrErr[$key3]|sfGetErrorColor}-->">
117                    <option value="" selected="selected">都道府県を選択</option>
118                    <!--{html_options options=$arrPref selected=$arrForm[$key3]}-->
119            </select>
120            <p class="top"><input type="text" name="<!--{$key4}-->" value="<!--{$arrForm[$key4]|h}-->" class="box300" style="<!--{$arrErr[$key4]|sfGetErrorColor}-->; ime-mode: active;" /><br />
121                <!--{$smarty.const.SAMPLE_ADDRESS1}--></p>
122            <p class="top"><input type="text" name="<!--{$key5}-->" value="<!--{$arrForm[$key5]|h}-->" class="box300" style="<!--{$arrErr[$key5]|sfGetErrorColor}-->; ime-mode: active;" /><br />
123                <!--{$smarty.const.SAMPLE_ADDRESS2}--></p>
124            <p class="mini"><span class="attention">住所は2つに分けてご記入ください。マンション名は必ず記入してください。</span></p>
125        </td>
126    </tr>
127    <tr>
128        <th>電話番号<span class="attention">※</span></th>
129        <td>
130            <!--{assign var=key1 value="`$prefix`tel01"}-->
131            <!--{assign var=key2 value="`$prefix`tel02"}-->
132            <!--{assign var=key3 value="`$prefix`tel03"}-->
133            <!--{if $arrErr[$key1] || $arrErr[$key2] || $arrErr[$key3]}-->
134                <div class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--><!--{$arrErr[$key3]}--></div>
135            <!--{/if}-->
136            <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1]|h}-->" maxlength="<!--{$smarty.const.TEL_ITEM_LEN}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->; ime-mode: disabled;" class="box60" />&nbsp;-&nbsp;<input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2]|h}-->" maxlength="<!--{$smarty.const.TEL_ITEM_LEN}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->; ime-mode: disabled;" class="box60" />&nbsp;-&nbsp;<input type="text" name="<!--{$key3}-->" value="<!--{$arrForm[$key3]|h}-->" maxlength="<!--{$smarty.const.TEL_ITEM_LEN}-->" style="<!--{$arrErr[$key3]|sfGetErrorColor}-->; ime-mode: disabled;" class="box60" />
137        </td>
138    </tr>
139    <tr>
140        <th>FAX</th>
141        <td>
142            <!--{assign var=key1 value="`$prefix`fax01"}-->
143            <!--{assign var=key2 value="`$prefix`fax02"}-->
144            <!--{assign var=key3 value="`$prefix`fax03"}-->
145            <!--{if $arrErr[$key1] || $arrErr[$key2] || $arrErr[$key3]}-->
146                <div class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--><!--{$arrErr[$key3]}--></div>
147            <!--{/if}-->
148            <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1]|h}-->" maxlength="<!--{$smarty.const.TEL_ITEM_LEN}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->; ime-mode: disabled;" class="box60" />&nbsp;-&nbsp;<input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2]|h}-->" maxlength="<!--{$smarty.const.TEL_ITEM_LEN}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->; ime-mode: disabled;" class="box60" />&nbsp;-&nbsp;<input type="text" name="<!--{$key3}-->" value="<!--{$arrForm[$key3]|h}-->" maxlength="<!--{$smarty.const.TEL_ITEM_LEN}-->" style="<!--{$arrErr[$key3]|sfGetErrorColor}-->; ime-mode: disabled;" class="box60" />
149        </td>
150    </tr>
151    <!--{if $flgFields > 1}-->
152        <tr>
153            <th>メールアドレス<span class="attention">※</span></th>
154            <td>
155                <!--{assign var=key1 value="`$prefix`email"}-->
156                <!--{assign var=key2 value="`$prefix`email02"}-->
157                <!--{if $arrErr[$key1] || $arrErr[$key2]}-->
158                    <div class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></div>
159                <!--{/if}-->
160                <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1]|h}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->; ime-mode: disabled;" class="box300 top" /><br />
161                <input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2]|h}-->" style="<!--{$arrErr[$key1]|cat:$arrErr[$key2]|sfGetErrorColor}-->; ime-mode: disabled;" class="box300" /><br />
162                <span class="attention mini">確認のため2度入力してください。</span>
163            </td>
164        </tr>
165        <!--{if $emailMobile}-->
166            <tr>
167                <th>携帯メールアドレス</th>
168                <td>
169                    <!--{assign var=key1 value="`$prefix`email_mobile"}-->
170                    <!--{assign var=key2 value="`$prefix`email_mobile02"}-->
171                    <!--{if $arrErr[$key1] || $arrErr[$key2]}-->
172                    <div class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></div>
173                    <!--{/if}-->
174                    <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1]|h}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->; ime-mode: disabled;" maxlength="<!--{$smarty.const.MTEXT_LEN}-->" class="box300 top" /><br />
175                    <input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2]|h}-->" style="<!--{$arrErr[$key1]|cat:$arrErr[$key2]|sfGetErrorColor}-->; ime-mode: disabled;" maxlength="<!--{$smarty.const.MTEXT_LEN}-->" class="box300" /><br />
176                    <span class="attention mini">確認のため2度入力してください。</span>
177                </td>
178            </tr>
179        <!--{/if}-->
180        <tr>
181            <th>性別<span class="attention">※</span></th>
182            <td>
183                <!--{assign var=key1 value="`$prefix`sex"}-->
184                <!--{if $arrErr[$key1]}-->
185                    <div class="attention"><!--{$arrErr[$key1]}--></div>
186                <!--{/if}-->
187                <span style="<!--{$arrErr[$key1]|sfGetErrorColor}-->">
188                    <input type="radio" id="man" name="<!--{$key1}-->" value="1" <!--{if $arrForm[$key1] eq 1}--> checked="checked" <!--{/if}--> /><label for="man">男性</label>
189                    <input type="radio" id="woman" name="<!--{$key1}-->" value="2" <!--{if $arrForm[$key1] eq 2}--> checked="checked" <!--{/if}--> /><label for="woman">女性</label>
190                </span>
191            </td>
192        </tr>
193        <tr>
194            <th>職業</th>
195            <td>
196                <!--{assign var=key1 value="`$prefix`job"}-->
197                <!--{if $arrErr[$key1]}-->
198                    <div class="attention"><!--{$arrErr[$key1]}--></div>
199                <!--{/if}-->
200                <select name="<!--{$key1}-->">
201                    <option value="" selected="selected">選択してください</option>
202                    <!--{html_options options=$arrJob selected=$arrForm[$key1]}-->
203                </select>
204            </td>
205        </tr>
206        <tr>
207            <th>生年月日</th>
208            <td>
209                <!--{assign var=errBirth value="`$arrErr.year``$arrErr.month``$arrErr.day`"}-->
210                <!--{if $errBirth}-->
211                    <div class="attention"><!--{$errBirth}--></div>
212                <!--{/if}-->
213                <select name="year" style="<!--{$errBirth|sfGetErrorColor}-->">
214                    <!--{html_options options=$arrYear selected=$arrForm.year|default:''}-->
215                </select>年&nbsp;
216                <select name="month" style="<!--{$errBirth|sfGetErrorColor}-->">
217                    <!--{html_options options=$arrMonth selected=$arrForm.month|default:''}-->
218                </select>月&nbsp;
219                <select name="day" style="<!--{$errBirth|sfGetErrorColor}-->">
220                    <!--{html_options options=$arrDay selected=$arrForm.day|default:''}-->
221                </select>日
222            </td>
223        </tr>
224        <!--{if $flgFields > 2}-->
225            <tr>
226                <th>希望するパスワード<span class="attention">※</span><br />
227                </th>
228                <td>
229                    <!--{if $arrErr.password || $arrErr.password02}-->
230                        <div class="attention"><!--{$arrErr.password}--><!--{$arrErr.password02}--></div>
231                    <!--{/if}-->
232                    <input type="password" name="password" value="<!--{$arrForm.password|h}-->" maxlength="<!--{$smarty.const.PASSWORD_MAX_LEN}-->" style="<!--{$arrErr.password|sfGetErrorColor}-->" class="box120" />
233                    <p><span class="attention mini">半角英数字<!--{$smarty.const.PASSWORD_MIN_LEN}-->~<!--{$smarty.const.PASSWORD_MAX_LEN}-->文字でお願いします。(記号可)</span></p>
234                    <input type="password" name="password02" value="<!--{$arrForm.password02|h}-->" maxlength="<!--{$smarty.const.PASSWORD_MAX_LEN}-->" style="<!--{$arrErr.password|cat:$arrErr.password02|sfGetErrorColor}-->" class="box120" />
235                    <p><span class="attention mini">確認のために2度入力してください。</span></p>
236                </td>
237            </tr>
238            <tr>
239                <th>パスワードを忘れた時のヒント<span class="attention">※</span></th>
240                <td>
241                    <!--{if $arrErr.reminder || $arrErr.reminder_answer}-->
242                        <div class="attention"><!--{$arrErr.reminder}--><!--{$arrErr.reminder_answer}--></div>
243                    <!--{/if}-->
244                    質問:
245                    <select name="reminder" style="<!--{$arrErr.reminder|sfGetErrorColor}-->">
246                        <option value="" selected="selected">選択してください</option>
247                        <!--{html_options options=$arrReminder selected=$arrForm.reminder}-->
248                    </select>
249                    <br />
250                    答え:<input type="text" name="reminder_answer" value="<!--{$arrForm.reminder_answer|h}-->" style="<!--{$arrErr.reminder_answer|sfGetErrorColor}-->; ime-mode: active;" class="box260" />
251                </td>
252            </tr>
253            <tr>
254                <th>メールマガジン送付について<span class="attention">※</span></th>
255                <td>
256                    <!--{if $arrErr.mailmaga_flg}-->
257                        <div class="attention"><!--{$arrErr.mailmaga_flg}--></div>
258                    <!--{/if}-->
259                    <span style="<!--{$arrErr.mailmaga_flg|sfGetErrorColor}-->">
260                        <input type="radio" name="mailmaga_flg" value="1" id="html" <!--{if $arrForm.mailmaga_flg eq 1}--> checked="checked" <!--{/if}--> /><label for="html">HTMLメール+テキストメールを受け取る</label><br />
261                        <input type="radio" name="mailmaga_flg" value="2" id="text" <!--{if $arrForm.mailmaga_flg eq 2}--> checked="checked" <!--{/if}--> /><label for="text">テキストメールを受け取る</label><br />
262                        <input type="radio" name="mailmaga_flg" value="3" id="no" <!--{if $arrForm.mailmaga_flg eq 3}--> checked="checked" <!--{/if}--> /><label for="no">受け取らない</label>
263                    </span>
264                </td>
265            </tr>
266        <!--{/if}-->
267    <!--{/if}-->
268<!--{/strip}-->
Note: See TracBrowser for help on using the repository browser.