<s:form action="Login">
<table align="center">
<tr>
<td><s:textfield name="user.username" label="名 称"/></td>
</tr>
<tr>
<td><s:textfield name="user.password" label="密 码"/></td>
</tr>
<tr>
<td>
<s:submit value="登录" /><s:reset value="重填" />
</td>
</tr>
</table>
</s:form>“重填”不起作用,但把user.username换成username,user.password换成password,就起作用。
我想在提交不成功时,在当前页面提示错误,但还是要保留已填的内容,点“重填”则全部清除。请问这个怎么实现,用Struts2做?
<table align="center">
<tr>
<td><s:textfield name="user.username" label="名 称"/></td>
</tr>
<tr>
<td><s:textfield name="user.password" label="密 码"/></td>
</tr>
<tr>
<td>
<s:submit value="登录" /><s:reset value="重填" />
</td>
</tr>
</table>
</s:form>“重填”不起作用,但把user.username换成username,user.password换成password,就起作用。
我想在提交不成功时,在当前页面提示错误,但还是要保留已填的内容,点“重填”则全部清除。请问这个怎么实现,用Struts2做?
如果你想要清空所有的表单项目。
这样做:
<input type="button" value="重填" onclick="this.form.reset();"/>
名称和密码设个ID
document.getElementById("id").value = "";
真够狠,那要是表单很长你还不得为个表单重置写一大串的JavaScript代码????