gpt4 book ai didi

javascript - 在jsp中成功提交表单后清除表单字段

转载 作者:行者123 更新时间:2023-12-03 10:38:23 27 4
gpt4 key购买 nike

我有一份表格,提交的内容很少。一旦我提交表单,数据就会存储在数据库中,我将返回到同一页面。现在,如何在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;
}
}

关于javascript - 在jsp中成功提交表单后清除表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28892824/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com