在JSP中成功提交表单后清除表单字段
clear form field after successful submitted the form in jsp
我有一个很少归档的表格。提交表格后,数据存储在数据库中,我将返回同一页面。现在,如何在jsp中清除表单中的字段?
<form class="form-horizontal col-lg-8" action="addDonationCamp" method="GET">
<div class="form-group">
<label for="location" class="col-sm-3 control-label">Location</label>
<div class="col-sm-8">
<input type="text" name="location" class="form-control" id="location" placeholder="Location" value="${fn:escapeXml(param.location)}">
<label class="errorColor">${message.location}</label>
</div>
</div>
<div class="form-group">
<div class="form-group">
<label for="description" class="col-sm-3 control-label">Description</label>
<div class="col-sm-8">
<div class="form-group">
<div class="col-sm-offset-5 col-sm-10">
<button type="submit" class="btn btn-default">Submit</button>
</div>
</div>
</form>
重置不会每次都重置所有字段。
如果你使用纯Javascript,你可以有这样的东西,
var formElements = document.getElementById("myForm").elements;
var fieldType = "";
for (i = 0; i < formElements.length; i++)
{
fieldType = formElements[i].type.toLowerCase();
switch (fieldType)
{
case "text":
case "password":
case "textarea":
case "hidden":
formElements[i].value = "";
break;
case "radio":
case "checkbox":
if (formElements[i].checked)
{
formElements[i].checked = false;
}
break;
default:
break;
}
}
只需使用以下代码段,
$('#myform')[0].reset();
我的表单将是您的表单 ID。并请参考此链接
相关文章:
- 通过单击动态加载的表中同一行的另一个字段来更新一行的字段
- 添加和删除隐藏字段数组中的值,而不提交表单
- 单击鼠标,用MySQL数据填充html表单输入字段
- 带有条件字段的PHP表单
- 验证PDF表单中的字段
- HTML提交表单,同时包含空字段检查和按钮隐藏
- 在表单中的输入字段上提交事件
- 当所有输入文本字段都为空时,禁止表单提交,但当jquery中的任何字段不为空时允许提交
- 表单输入字段随着溢出的文本而增长
- 如何将onChange方法添加到ExtJS 4表单中的所有字段(textField)中
- 尝试使用名称访问表中字段的日期选取器时出现问题
- Javascript 表单 - 字段不是必需的
- 单击按钮时更改数据库表的字段值
- 数据表将字段值关联到按钮,而 ajax 填充表
- 返回数据表输入字段
- 更改附加表行字段jQuery的名称
- Angularjs表单/字段验证使用JavaScript函数,无需指令
- 仅在Firefox中,表脱离字段集边界
- 如何在表单提交后使用JQuery从附加到HTML表的字段中获取$_POST数组中的值
- 什么's提交表单后,从post数组中动态附加的表行字段中获取值的问题