forked from grails-samples/grails-website
/
_registerForm.gsp
53 lines (38 loc) · 1.8 KB
/
_registerForm.gsp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<g:render template="/common/messages" model="${pageScope.getVariables() + [bean:user]}" />
<h1>Site Registration</h1>
<div id="registerForm" class="userForm">
<g:set var="formBody">
<div class="inputForm">
<p>
<span class="label"><label for="login">Username:</label></span> <g:textField name="login" value="${params.login}" />
</p>
<p>
<span class="label"><label for="password">Password:</label></span> <g:field type="password" name="password" value="${params.password}" />
</p>
<p>
<span class="label"><label for="password">Confirm Password:</label></span> <g:field type="password" name="password2" value="${params.password2}" />
</p>
<p>
<span class="label"><label for="email">Email:</label></span> <g:textField name="email" value="${params.email}"/>
</p>
<p>
<span class="label"><label for="email">Receive E-mail Updates for Content Changes?:</label></span> <g:checkBox name="emailSubscribed" value="${false}"/>
</p>
</div>
<g:hiddenField name="originalURI" value="${originalURI}" />
<div class="formButtons" style="margin-top:100px;">
<g:submitButton name="Submit" value="Register" />
</div>
</g:set>
<g:if test="${true == async}">
<g:formRemote name="register" url="[controller:'user',action:'register']" update="contentPane">
${formBody}
</g:formRemote>
</g:if>
<g:else>
<g:form name="register" url="[controller:'user',action:'register']" update="contentPane">
${formBody}
</g:form>
</g:else>
</div>
<g:render template="/common/messages_effects" model="${pageScope.getVariables()}" />