fix: replace struts tag forms in learning pages
This commit is contained in:
@@ -95,33 +95,41 @@
|
||||
<p style="margin-top: 8px;">先故意输入一个短用户名、错误邮箱和超范围年龄,再修正后重新提交,对比两次页面反馈。</p>
|
||||
</div>
|
||||
|
||||
<s:form action="validate" method="post" namespace="/">
|
||||
<form action="<s:url action='validate' namespace='/'/>" method="post">
|
||||
<div class="field">
|
||||
<label for="username">用户名(3 到 20 字符)</label>
|
||||
<s:textfield id="username" name="username" placeholder="release-manager"/>
|
||||
<div class="error"><s:fielderror fieldName="username"/></div>
|
||||
<input id="username" name="username" placeholder="release-manager" value='<s:property value="username"/>'/>
|
||||
<s:if test="fieldErrors['username'] != null">
|
||||
<div class="error"><s:property value="fieldErrors['username'][0]"/></div>
|
||||
</s:if>
|
||||
</div>
|
||||
|
||||
<div class="field">
|
||||
<label for="email">邮箱</label>
|
||||
<s:textfield id="email" name="email" placeholder="release@example.com"/>
|
||||
<div class="error"><s:fielderror fieldName="email"/></div>
|
||||
<input id="email" name="email" placeholder="release@example.com" value='<s:property value="email"/>'/>
|
||||
<s:if test="fieldErrors['email'] != null">
|
||||
<div class="error"><s:property value="fieldErrors['email'][0]"/></div>
|
||||
</s:if>
|
||||
</div>
|
||||
|
||||
<div class="field">
|
||||
<label for="age">年龄(18 到 60)</label>
|
||||
<s:textfield id="age" name="age" placeholder="30"/>
|
||||
<div class="error"><s:fielderror fieldName="age"/></div>
|
||||
<input id="age" name="age" placeholder="30" value='<s:property value="age"/>'/>
|
||||
<s:if test="fieldErrors['age'] != null">
|
||||
<div class="error"><s:property value="fieldErrors['age'][0]"/></div>
|
||||
</s:if>
|
||||
</div>
|
||||
|
||||
<div class="field">
|
||||
<label for="bio">简介</label>
|
||||
<s:textarea id="bio" name="bio" placeholder="描述角色、经验或当前负责的平台方向。"/>
|
||||
<div class="error"><s:fielderror fieldName="bio"/></div>
|
||||
<textarea id="bio" name="bio" placeholder="描述角色、经验或当前负责的平台方向。"><s:property value="bio"/></textarea>
|
||||
<s:if test="fieldErrors['bio'] != null">
|
||||
<div class="error"><s:property value="fieldErrors['bio'][0]"/></div>
|
||||
</s:if>
|
||||
</div>
|
||||
|
||||
<button type="submit">提交并查看校验结果</button>
|
||||
</s:form>
|
||||
</form>
|
||||
|
||||
<div class="links">
|
||||
<a class="link-btn" href="../dashboard.action">返回仪表盘</a>
|
||||
|
||||
Reference in New Issue
Block a user