source: branches/version-2_5-dev/data/Smarty/templates/sphone/shopping/nonmember_input.tpl @ 20407

Revision 20407, 17.3 KB checked in by kotani, 10 years ago (diff)

#812 (トランザクションIDの自動生成/自動検証), #1053 (transactionidが埋め込まれる前にクリックされるとエラー)

  • transactionid用hiddenタグをJavaScriptで生成しないように変更
  • 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 * This file is part of EC-CUBE
3 *
4 * Copyright(c) 2000-2010 LOCKON CO.,LTD. All Rights Reserved.
5 *
6 * http://www.lockon.co.jp/
7 *
8 * This program is free software; you can redistribute it and/or
9 * modify it under the terms of the GNU General Public License
10 * as published by the Free Software Foundation; either version 2
11 * of the License, or (at your option) any later version.
12 *
13 * This program is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16 * GNU General Public License for more details.
17 *
18 * You should have received a copy of the GNU General Public License
19 * along with this program; if not, write to the Free Software
20 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
21 *}-->
22<!--▼CONTENTS-->
23<div id="under02column">
24  <div id="under02column_customer">
25    <h2 class="title"><!--{$tpl_title|h}--></h2>
26    <p>下記項目にご入力ください。「<span class="attention">※</span>」印は入力必須項目です。<br />
27      入力後、一番下の「確認ページへ」ボタンをクリックしてください。</p>
28    <form name="form1" id="form1" method="post" action="?">
29      <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" />
30      <input type="hidden" name="mode" value="nonmember_confirm" />
31      <input type="hidden" name="uniqid" value="<!--{$tpl_uniqid}-->" />
32      <table summary="お客様情報入力">
33        <tr>
34          <th>お名前<span class="attention">※</span></th>
35          <td>
36            <!--{assign var=key1 value="order_name01"}-->
37            <!--{assign var=key2 value="order_name02"}-->
38            <span class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></span>
39            姓&nbsp;<input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="15" class="box120" />&nbsp;
40            名&nbsp;<input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2].value|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->" size="15" class="box120" />
41          </td>
42        </tr>
43        <tr>
44          <th>お名前<br />
45          (フリガナ)<span class="attention">※</span></th>
46          <td>
47            <!--{assign var=key1 value="order_kana01"}-->
48            <!--{assign var=key2 value="order_kana02"}-->
49            <span class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></span>
50            セイ&nbsp;<input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="15" class="box120" />&nbsp;
51            メイ&nbsp;<input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2].value|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->" size="15" class="box120" />
52          </td>
53        </tr>
54        <tr>
55          <th>郵便番号<span class="attention">※</span></th>
56          <td>
57            <!--{assign var=key1 value="order_zip01"}-->
58            <!--{assign var=key2 value="order_zip02"}-->
59            <span class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></span>
60            <p>〒&nbsp;<input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->"  size="6" class="box60" />&nbsp;-&nbsp;  <input type="text"  name="<!--{$key2}-->" value="<!--{$arrForm[$key2].value|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->"  size="6" class="box60" /> <br />
61<a href="http://search.post.japanpost.jp/zipcode/" target="_blank"><span class="fs12">郵便番号検索</span></a></p>
62
63            <p class="zipimg"><a href="<!--{$smarty.const.ROOT_URLPATH}-->address/<!--{$smarty.const.DIR_INDEX_PATH}-->" onclick="fnCallAddress('<!--{$smarty.const.INPUT_ZIP_URLPATH}-->', 'order_zip01', 'order_zip02', 'order_pref', 'order_addr01'); return false;" target="_blank"><img src="<!--{$TPL_URLPATH}-->img/button/btn_address_input.gif" width="86" height="20" alt="住所自動入力" /></a>
64               <span class="mini">&nbsp;<br />
65               郵便番号を入力後、クリックしてください。</span></p>
66          </td>
67        </tr>
68        <tr>
69          <th>住所<span class="attention">※</span></th>
70          <td>
71            <!--{assign var=key value="order_pref"}-->
72            <span class="attention"><!--{$arrErr.order_pref}--><!--{$arrErr.order_addr01}--><!--{$arrErr.order_addr02}--></span>
73            <select name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->">
74              <option value="">都道府県を選択</option>
75              <!--{html_options options=$arrPref selected=$arrForm[$key].value}-->
76            </select>
77            <p class="mini">
78              <!--{assign var=key value="order_addr01"}-->
79              <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|h}-->" size="40" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" class="box380" /><br />
80              <!--{$smarty.const.SAMPLE_ADDRESS1}--></p>
81            <p class="mini">
82              <!--{assign var=key value="order_addr02"}-->
83              <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|h}-->" size="40"  maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" class="box380" /><br />
84              <!--{$smarty.const.SAMPLE_ADDRESS2}--></p>
85            <p class="mini"><em>住所は2つに分けてご記入ください。マンション名は必ず記入してください。</em></p></td>
86        </tr>
87        <tr>
88          <th>電話番号<span class="attention">※</span></th>
89          <td>
90            <!--{assign var=key1 value="order_tel01"}-->
91            <!--{assign var=key2 value="order_tel02"}-->
92            <!--{assign var=key3 value="order_tel03"}-->
93            <span class="attention"><!--{$arrErr[$key1]}--></span>
94            <span class="attention"><!--{$arrErr[$key2]}--></span>
95            <span class="attention"><!--{$arrErr[$key3]}--></span>
96            <input type="text" name="<!--{$arrForm[$key1].keyname}-->" value="<!--{$arrForm[$key1].value|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="6" class="box60" /> -
97            <input type="text" name="<!--{$arrForm[$key2].keyname}-->" value="<!--{$arrForm[$key2].value|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->"  size="6" class="box60" /> -
98            <input type="text" name="<!--{$arrForm[$key3].keyname}-->" value="<!--{$arrForm[$key3].value|h}-->" maxlength="<!--{$arrForm[$key3].length}-->" style="<!--{$arrErr[$key3]|sfGetErrorColor}-->" size="6" class="box60" />
99          </td>
100        </tr>
101        <tr>
102          <th>FAX</th>
103          <td>
104            <!--{assign var=key1 value="order_fax01"}-->
105            <!--{assign var=key2 value="order_fax02"}-->
106            <!--{assign var=key3 value="order_fax03"}-->
107            <span class="attention"><!--{$arrErr[$key1]}--></span>
108            <span class="attention"><!--{$arrErr[$key2]}--></span>
109            <span class="attention"><!--{$arrErr[$key3]}--></span>
110            <input type="text" name="<!--{$arrForm[$key1].keyname}-->" value="<!--{$arrForm[$key1].value|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="6" class="box60" /> -
111            <input type="text" name="<!--{$arrForm[$key2].keyname}-->" value="<!--{$arrForm[$key2].value|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->"  size="6" class="box60" /> -
112            <input type="text" name="<!--{$arrForm[$key3].keyname}-->" value="<!--{$arrForm[$key3].value|h}-->" maxlength="<!--{$arrForm[$key3].length}-->" style="<!--{$arrErr[$key3]|sfGetErrorColor}-->" size="6" class="box60" />
113          </td>
114        </tr>
115        <tr>
116          <th>メールアドレス<span class="attention">※</span></th>
117          <td>
118            <!--{assign var=key value="order_email"}-->
119            <span class="attention"><!--{$arrErr[$key]}--></span>
120            <input type="text" name="<!--{$arrForm[$key].keyname}-->" value="<!--{$arrForm[$key].value|h}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="40" class="box380" /><br />
121            <!--{assign var=key value="order_email02"}-->
122            <span class="attention"><!--{$arrErr[$key]}--></span>
123            <input type="text" name="<!--{$arrForm[$key].keyname}-->" value="<!--{$arrForm[$key].value|h}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="40" class="box380" /><br />
124            <p class="mini"><em>確認のため2度入力してください。</em></p>
125          </td>
126        </tr>
127        <tr>
128          <th>性別<span class="attention">※</span></th>
129          <td>
130            <!--{assign var=key value="order_sex"}-->
131            <span class="attention"><!--{$arrErr[$key]}--></span>
132            <!--{if $arrErr[$key]}-->
133              <!--{assign var=err value="background-color: `$smarty.const.ERR_COLOR`"}-->
134            <!--{/if}-->
135            <!--{html_radios name="$key" options=$arrSex selected=$arrForm[$key].value style="$err"}-->
136          </td>
137        </tr>
138        <tr>
139          <th>職業</th>
140          <td>
141            <!--{assign var=key value="order_job"}-->
142            <!--{if $arrErr[$key]}-->
143              <!--{assign var=err value="background-color: `$smarty.const.ERR_COLOR`"}-->
144            <!--{/if}-->
145            <select name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->">
146              <option value="">選択して下さい</option>
147              <!--{html_options options=$arrJob selected=$arrForm[$key].value}-->
148            </select>
149          </td>
150        </tr>
151        <tr>
152          <th>生年月日</th>
153          <td>
154            <!--{assign var=errBirth value="`$arrErr.year``$arrErr.month``$arrErr.day`"}-->
155            <span class="attention"><!--{$errBirth}--></span>
156            <select name="year" style="<!--{$errBirth|sfGetErrorColor}-->">
157              <!--{html_options options=$arrYear selected=$arrForm.year.value|default:''}-->
158            </select>年<br />
159            <select name="month" style="<!--{$errBirth|sfGetErrorColor}-->">
160              <!--{html_options options=$arrMonth selected=$arrForm.month.value|default:''}-->
161            </select>月
162            <select name="day" style="<!--{$errBirth|sfGetErrorColor}-->">
163              <!--{html_options options=$arrDay selected=$arrForm.day.value|default:''}-->
164            </select>日
165          </td>
166        </tr>
167        <tr>
168          <th colspan="2">
169          <!--{assign var=key value="deliv_check"}-->
170          <input type="checkbox" name="<!--{$key}-->" value="1" onclick="fnCheckInputDeliv();" <!--{$arrForm[$key].value|sfGetChecked:1}--> id="deliv_label" />
171          <label for="deliv_label"><em>お届け先を指定</em> <br />
172            ※上記に入力された住所と同一の場合は省略可能です。</label>
173          </th>
174        </tr>
175        <tr>
176          <th>お名前<span class="attention">※</span></th>
177          <td>
178            <!--{assign var=key1 value="deliv_name01"}-->
179            <!--{assign var=key2 value="deliv_name02"}-->
180            <span class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></span>
181            姓&nbsp;<input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="15" class="box120" />&nbsp;
182            名&nbsp;<input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2].value|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->" size="15" class="box120" />
183          </td>
184        </tr>
185        <tr>
186          <th>お名前<br />
187          (フリガナ)<span class="attention">※</span></th>
188          <td>
189            <!--{assign var=key1 value="deliv_kana01"}-->
190            <!--{assign var=key2 value="deliv_kana02"}-->
191            <span class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></span>
192            セイ&nbsp;<input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="15" class="box120" />&nbsp;
193            メイ&nbsp;<input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2].value|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->" size="15" class="box120" />
194          </td>
195        </tr>
196        <tr>
197          <th>郵便番号<span class="attention">※</span></th>
198          <td>
199           <!--{assign var=key1 value="deliv_zip01"}-->
200           <!--{assign var=key2 value="deliv_zip02"}-->
201            <span class="attention"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></span>
202            <p>〒&nbsp;<input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->"  size="6" class="box60" />&nbsp;-&nbsp;  <input type="text"  name="<!--{$key2}-->" value="<!--{$arrForm[$key2].value|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->"  size="6" class="box60" /> 
203              <a href="http://search.post.japanpost.jp/zipcode/" target="_blank"><span class="fs12"><br />
204              郵便番号検索</span></a></p>
205
206            <p class="zipimg"><a href="<!--{$smarty.const.ROOT_URLPATH}-->address/<!--{$smarty.const.DIR_INDEX_PATH}-->" onclick="fnCallAddress('<!--{$smarty.const.INPUT_ZIP_URLPATH}-->', 'deliv_zip01', 'deliv_zip02', 'deliv_pref', 'deliv_addr01'); return false;" target="_blank"><img src="<!--{$TPL_URLPATH}-->img/button/btn_address_input.gif" width="86" height="20" alt="住所自動入力" /></a>
207              <span class="mini">&nbsp;<br />
208              郵便番号を入力後、クリックしてください。</span></p>
209          </td>
210        </tr>
211        <tr>
212          <th>住所<span class="attention">※</span></th>
213          <td>
214            <!--{assign var=key value="deliv_pref"}-->
215            <span class="attention"><!--{$arrErr.deliv_pref}--><!--{$arrErr.deliv_addr01}--><!--{$arrErr.deliv_addr02}--></span>
216            <select name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->">
217              <option value="">都道府県を選択</option>
218              <!--{html_options options=$arrPref selected=$arrForm[$key].value}-->
219            </select>
220            <p class="mini">
221              <!--{assign var=key value="deliv_addr01"}-->
222              <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|h}-->" size="40" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" class="box380" /><br />
223              <!--{$smarty.const.SAMPLE_ADDRESS1}--></p>
224            <p class="mini">
225              <!--{assign var=key value="deliv_addr02"}-->
226              <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|h}-->" size="40"  maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" class="box380" /><br />
227              <!--{$smarty.const.SAMPLE_ADDRESS2}--></p>
228            <p class="mini"><em>住所は2つに分けてご記入ください。マンション名は必ず記入してください。</em></p>
229
230          </td>
231        </tr>
232        <tr>
233          <th>電話番号<span class="attention">※</span></th>
234          <td>
235            <!--{assign var=key1 value="deliv_tel01"}-->
236            <!--{assign var=key2 value="deliv_tel02"}-->
237            <!--{assign var=key3 value="deliv_tel03"}-->
238            <span class="attention"><!--{$arrErr[$key1]}--></span>
239            <span class="attention"><!--{$arrErr[$key2]}--></span>
240            <span class="attention"><!--{$arrErr[$key3]}--></span>
241            <input type="text" name="<!--{$arrForm[$key1].keyname}-->" value="<!--{$arrForm[$key1].value|h}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="6" class="box60" /> -
242            <input type="text" name="<!--{$arrForm[$key2].keyname}-->" value="<!--{$arrForm[$key2].value|h}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->"  size="6" class="box60" /> -
243            <input type="text" name="<!--{$arrForm[$key3].keyname}-->" value="<!--{$arrForm[$key3].value|h}-->" maxlength="<!--{$arrForm[$key3].length}-->" style="<!--{$arrErr[$key3]|sfGetErrorColor}-->" size="6" class="box60" />
244          </td>
245        </tr>
246      </table>
247  <p><a href="javascript:;" onclick="fnModeSubmit('multiple', '', ''); return false">お届け先を複数指定する</a></p>
248      <div class="tblareabtn">
249       <input type="submit" value="次へ" class="spbtn spbtn-shopping" width="130" height="30" alt="次へ" name="next" id="next" />
250      </div>
251    </form>
252  </div>
253</div>
254<!--▲CONTENTS-->
Note: See TracBrowser for help on using the repository browser.