用js代码清空表单数据

如何在表单提交后,清空保存在表单的数据... 如何在表单提交后,清空保存在表单的数据 展开
 我来答
峦默丹之丶的1e
2011-05-22 · TA获得超过680个赞
知道小有建树答主
回答量:123
采纳率:0%
帮助的人:37.5万
展开全部
两种方式:
一、使用reset类型的按钮
二、使用reset方法
<form name="form1">
<input type="reset" value="重置"/>
<input type="button" value="清除" onclick="form1.reset()"/>
<input type="text" name="text1"/>
<input type="text" name="text2"/>
</form>
久落江边
2018-04-17 · TA获得超过1.6万个赞
知道小有建树答主
回答量:92
采纳率:94%
帮助的人:2.5万
展开全部

用js把文本框清空只需要在input定义中加入clientidmode="Static",即将<inputtype="text" id="region" runat="server"readonly="readonly" style="border:0px; font-weight:bold;"/>改为<input type="text"id="region" runat="server" clientidmode="Static" readonly="readonly"style="border:0px; font-weight:bold;"/>,这样脚本生成的id为region。

再利用JS清空值,document.getElementById("region").value="";

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
okeyme
推荐于2017-11-24 · TA获得超过217个赞
知道小有建树答主
回答量:122
采纳率:0%
帮助的人:69.2万
展开全部
如果不是想要用reset()手动清空的话那就这样:
提交完之后再跳转到本页面(即刷新本页面)
例asp提交后:response.write("<script>alert('提交成功!');window.location='feedback.asp';</script>")
更多追问追答
追问
我是用php,提交之后我取出了输入的数据,然后输出到输入框,这样的话提交失败的话,就不用所有的都重新输入了
但是我想在提交成功之后,能清空保存的值
追答
1.如果是对表单输入值的验证判断就用js:
用js做验证,当提交失败的时候就返回 这样文本框里的值仍然保留(除了密码域之外),提交成功就用跳转到提交页来清空!
2.如果是用户输入信息但有些信息错误而返回重新填写 但要求保存已正确的信息在文本框中,则用session(),将这些正确的值保存起来,错误的不保存,表单文本框当然要存储这session()值,提交成功后清空session()
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
t657645537
2011-05-23 · 超过19用户采纳过TA的回答
知道答主
回答量:90
采纳率:100%
帮助的人:51.1万
展开全部
document.form1.reset();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xcg9593
2011-05-22 · TA获得超过280个赞
知道小有建树答主
回答量:533
采纳率:0%
帮助的人:272万
展开全部
reset();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式