如何清空Form
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何清空Form相关的知识,希望对你有一定的参考价值。
我先实例化一个form:
BugManagementForm objForm = (BugManagementForm) form;
是不是要用reset(),但是他好像让写什么参数!
哪位高手给个详细正确的做法啊?!怎样才能把它清空啊?!
页面上不用reset标签而用cancel标签
<html:cancel><bean:message key="button.common.cancel"/></html:cancel>
在struts-config.xml中的action标签之间给cancel一个这样的配置
<set-property property="cancellable" value="true"/>
例如
<action path="/findBook"
name="bookForm"
attribute="searchBookForm"
input="/index.jsp"
parameter="findBook"
type="com.ufinity.ufdemo.struts.action.BookAction">
<set-property property="cancellable" value="true"/>
</action>
在struts的action中就可以拦截cancel动作了
BugManagementForm objForm = (BugManagementForm) form;
if (this.isCancelled(request))
//这句判断也变有没有点击“取消按钮”
//假如你的form有name和author字段,则这样清空
objForm .set("name", "");
objForm .set("author", "");
return mapping.findForward("add");
...
//继续做你提交的操作
这样就行了,
备注:清空action和提交action是同一个! 参考技术A 直接定义一个reset方法,之后直接在方法中清空不需要的内容即可。
form定义:
<form id='modify1' name="modify1" method="post" enctype="multipart/form-data" action="$ctx/report/rate_exchange.jsp" >
<table class="table_common" id="table1" cellspacing="1" cellpadding="0">
<tr class='title_tr' >
<td style="white-space: nowrap; text-align: center;" colspan="4">
<input type="file" name="fileName" id="filePath">
<input type="button" style="white-space: nowrap; text-align: center;" class="List_Button2" value="<BOC:I18N name="submit"/>" onclick="submitForm1()" />
<input type="reset" style="white-space: nowrap; text-align: center;" class="List_Button2" value="<BOC:I18N name="reset"/>"onclick="reset1()"/>
</td>
</tr>
</table>
</form>
js定义:
function reset1()
document.getElementById(fileName).value="";//清空每个元素
参考技术B 就用reset()就可以,不需要参数哇
在js里面直接document.formName.reset(); 参考技术C BugManagementForm objForm ...
objForm = new BugManagementForm();
重新new一个最简单
如何清空form表单里面的所有数据
参考技术A 1、删除数据库里所有内容,包括表:可以删除数据库然后新建数据库就好了。 方法:drop database if exists 'dataBaseName'; CREATE DATABASE IF NOT EXISTS `dataBaseName` 这种方式快捷本回答被提问者采纳以上是关于如何清空Form的主要内容,如果未能解决你的问题,请参考以下文章
如何清空form表单 就是点击submit按钮提交后 表单清空
Symfony2 - 如何阻止 Form->handleRequest 清空帖子数据中不存在的字段