]> git.mxchange.org Git - pizzaservice-war.git/blob - web/customer/register.jsp
Continued with project:
[pizzaservice-war.git] / web / customer / register.jsp
1 <%-- 
2         Document   : register
3         Created on : 11.08.2015, 11:56:22
4         Author     : Roland Haeder
5 --%>
6
7 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
8
9 <%--<%@page errorPage="errorHandler.jsp" %>--%>
10 <%@page contentType="text/html" pageEncoding="UTF-8"%>
11 <%@page import="org.mxchange.pizzaapplication.beans.controller.PizzaServiceBean"%>
12
13 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
14 <c:set var="basePath" value="${pageContext.request.contextPath}" />
15
16 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
17 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
18         <head>
19                 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
20                 <link rel="stylesheet" href="${basePath}/style.css" type="text/css"/>
21                 <title>Pizza-Service - Neukunde</title>
22         </head>
23
24         <body>
25                 <div id="header"> 
26                         <div id="title">
27                                 <h1>Pizza-Service - Neukunde</h1>
28                         </div>
29                 </div>
30
31                 <jsp:include page="/static/guest/guest_menu.jsp" flush="false" />
32
33                 <div id="content_outer">
34                         <div id="content_title">
35                                 <h2>Anmelden zum Pizza-Service:</h2>
36                         </div>
37
38                         <div id="content">
39                                 <div>
40                                         Sie sind bereits Kunde? Dann <a href="${basePath}/customer/login.jsp">hier</a> einloggen.
41                                 </div>
42
43                                 <form action="${basePath}/form_handler/do_register.jsp" accept-charset="utf-8" id="form" method="post">
44                                         <div class="table">
45                                                 <div class="table_header">
46                                                         Bitte geben Sie mindestens Name, Anschrift und Telefonnummer ein:
47                                                 </div>
48
49                                                 <div class="para">
50                                                         <fieldset id="personal_data">
51                                                                 <legend title="Bitte geben Sie Ihre Daten ein.">Bitte Ihre Daten eingeben:</legend>
52
53                                                                 <div class="table_row">
54                                                                         <div class="table_left">
55                                                                                 <label for="gender">Anrede</label>
56                                                                         </div>
57
58                                                                         <div class="table_right">
59                                                                                 <c:set var="enabled" scope="request" value="true" />
60                                                                                 <jsp:include page="/static/gender_selection_box.jsp" flush="false" />
61                                                                         </div>
62
63                                                                         <div class="clear"></div>
64                                                                 </div>
65
66                                                                 <div class="table_row">
67                                                                         <div class="table_left">
68                                                                                 <label for="companyname">Firmenname:</label>
69                                                                         </div>
70
71                                                                         <div class="table_right">
72                                                                                 <input class="input" type="text" id="companyname" name="companyName" size="15" maxlength="255" value="${customer.companyName}" />
73                                                                         </div>
74
75                                                                         <div class="clear"></div>
76                                                                 </div>
77
78                                                                 <div class="table_row">
79                                                                         <div class="table_left">
80                                                                                 <label for="firstName">Vorname:</label>
81                                                                         </div>
82
83                                                                         <div class="table_right">
84                                                                                 <input class="input" type="text" id="firstName" name="firstName" size="10" maxlength="255" value="${customer.firstName}" />
85                                                                         </div>
86
87                                                                         <div class="clear"></div>
88                                                                 </div>
89
90                                                                 <div class="table_row">
91                                                                         <div class="table_left">
92                                                                                 <label for="familyName">Nachname:</label>
93                                                                         </div>
94
95                                                                         <div class="table_right">
96                                                                                 <input class="input" type="text" id="familyName" name="familyName" size="10" maxlength="255" value="${customer.familyName}" />
97                                                                         </div>
98
99                                                                         <div class="clear"></div>
100                                                                 </div>
101
102                                                                 <div class="table_row">
103                                                                         <div class="table_left">
104                                                                                 <label for="street">Straße:</label>
105                                                                         </div>
106
107                                                                         <div class="table_right">
108                                                                                 <input class="input" type="text" id="street" name="street" size="20" maxlength="255" value="${customer.street}" />
109                                                                         </div>
110
111                                                                         <div class="clear"></div>
112                                                                 </div>
113
114                                                                 <div class="table_row">
115                                                                         <div class="table_left">
116                                                                                 <label for="houseNumber">Hausnummer:</label>
117                                                                         </div>
118
119                                                                         <div class="table_right">
120                                                                                 <input class="input" type="text" id="houseNumber" name="houseNumber" size="3" maxlength="5" value="${customer.houseNumber}" />
121                                                                         </div>
122
123                                                                         <div class="clear"></div>
124                                                                 </div>
125
126                                                                 <div class="table_row">
127                                                                         <div class="table_left">
128                                                                                 <label for="zipCode">Postleitzahl:</label>
129                                                                         </div>
130
131                                                                         <div class="table_right">
132                                                                                 <input class="input" type="text" id="zipCode" name="zipCode" size="5" maxlength="6" value="${customer.zipCode}" />
133                                                                         </div>
134
135                                                                         <div class="clear"></div>
136                                                                 </div>
137
138                                                                 <div class="table_row">
139                                                                         <div class="table_left">
140                                                                                 <label for="city">Ort:</label>
141                                                                         </div>
142
143                                                                         <div class="table_right">
144                                                                                 <input class="input" type="text" id="city" name="city" size="10" maxlength="255" value="${customer.city}" />
145                                                                         </div>
146
147                                                                         <div class="clear"></div>
148                                                                 </div>
149
150                                                                 <div class="table_row">
151                                                                         <div class="table_left">
152                                                                                 <label for="phoneNumber">Telefon:</label>
153                                                                         </div>
154
155                                                                         <div class="table_right">
156                                                                                 <input class="input" type="text" id="phoneNumber" name="phoneNumber" size="20" maxlength="255" value="${customer.phoneNumber}" />
157                                                                         </div>
158
159                                                                         <div class="clear"></div>
160                                                                 </div>
161
162                                                                 <div class="table_row">
163                                                                         <div class="table_left">
164                                                                                 <label for="faxNumber">Faxnummer:</label>
165                                                                         </div>
166
167                                                                         <div class="table_right">
168                                                                                 <input class="input" type="text" id="faxNumber" name="faxNumber" size="20" maxlength="255" value="${customer.faxNumber}" />
169                                                                         </div>
170
171                                                                         <div class="clear"></div>
172                                                                 </div>
173
174                                                                 <div class="table_row">
175                                                                         <div class="table_left">
176                                                                                 <label for="cellphoneNumber">Handy:</label>
177                                                                         </div>
178
179                                                                         <div class="table_right">
180                                                                                 <input class="input" type="text" id="cellphoneNumber" name="cellphoneNumber" size="20" maxlength="255" value="${customer.cellphoneNumber}" />
181                                                                         </div>
182
183                                                                         <div class="clear"></div>
184                                                                 </div>
185                                                         </fieldset>
186                                                 </div>
187
188                                                 <div class="para">
189                                                         <fieldset id="login_data">
190                                                                 <legend title="Zum Bestätigen wird Ihre Email-Adresse benötigt, für den Login Kundennummer und Passwort.">Email-Adresse und Passwort:</legend>
191
192                                                                 <div class="table_row">
193                                                                         <div class="table_left">
194                                                                                 eMail-Adresse eingeben:
195                                                                         </div>
196
197                                                                         <div class="table_right">
198                                                                                 <input class="input" type="text" name="email1" size="20" maxlength="255" />
199                                                                         </div>
200
201                                                                         <div class="clear"></div>
202                                                                 </div>
203
204                                                                 <div class="table_row">
205                                                                         <div class="table_left">
206                                                                                 eMail-Adresse wiederholen:
207                                                                         </div>
208
209                                                                         <div class="table_right">
210                                                                                 <input class="input" type="text" name="email2" size="20" maxlength="255" />
211                                                                         </div>
212
213                                                                         <div class="clear"></div>
214                                                                 </div>
215
216                                                                 <div class="para"></div>
217
218                                                                 <div class="table_row">
219                                                                         <div class="table_left">
220                                                                                 Passwort eingeben:
221                                                                         </div>
222
223                                                                         <div class="table_right">
224                                                                                 <input class="input" type="password" name="password1" size="10" maxlength="255" />
225                                                                         </div>
226
227                                                                         <div class="clear"></div>
228                                                                 </div>
229
230                                                                 <div class="table_row">
231                                                                         <div class="table_left">
232                                                                                 Passwort wiederholen:
233                                                                         </div>
234
235                                                                         <div class="table_right">
236                                                                                 <input class="input" type="password" name="password2" size="10" maxlength="255" />
237                                                                         </div>
238
239                                                                         <div class="clear"></div>
240                                                                 </div>
241
242                                                                 <div class="para notice">
243                                                                         Die Kundennummer wird Ihnen später vergeben.
244                                                                 </div>
245                                                         </fieldset>
246                                                 </div>
247
248                                                 <div class="para">
249                                                         <fieldset id="terms_privacy">
250                                                                 <legend title="Bitte die AGBs und Datenschutzbestimmungen lesen und akzeptieren.">Rechtliches:</legend>
251
252                                                                 <div class="table_row">
253                                                                         <div class="table_left25">
254                                                                                  <input class="input" type="checkbox" name="privacy" value="1" />
255                                                                         </div>
256
257                                                                         <div class="table_right75">
258                                                                                 Ja, ich habe die <a href="${basePath}/privacy.jsp" target="_blank">Datenschutzbestimmungen</a> gelesen und
259                                                                                 auch verstanden.
260                                                                         </div>
261
262                                                                         <div class="clear"></div>
263                                                                 </div>
264
265                                                                 <div class="table_row">
266                                                                         <div class="table_left25">
267                                                                                  <input class="input" type="checkbox" name="terms" value="1" />
268                                                                         </div>
269
270                                                                         <div class="table_right75">
271                                                                                 Ja, ich habe die <a href="${basePath}/terms.jsp" target="_blank">Allgemeinen Geschäftsbedingungen</a> gelesen und
272                                                                                 auch verstanden.
273                                                                         </div>
274
275                                                                         <div class="clear"></div>
276                                                                 </div>
277                                                         </fieldset>
278                                                 </div>
279
280                                                 <div class="table_footer">
281                                                         <input class="reset" type="reset" value="Formular zurücksetzen" />
282                                                         <input class="submit" type="submit" name="send" value="Anmelden" />
283                                                 </div>
284                                         </div>
285                                 </form>
286                         </div>
287                 </div>
288
289                 <jsp:include page="/static/guest/guest_footer.jsp" flush="false" />
290         </body>
291 </html>