jquery或者js处理form表单按提交按钮后,怎么清空刚刚提交的input值

RT。form提交之后,input值不需要再保留了,怎么清空呢?jquery或者js处理均可以。求大神指点。... RT。
form提交之后,input值不需要再保留了,怎么清空呢?jquery或者js处理均可以。
求大神指点。
展开
 我来答
wxqlgd
2013-08-21 · TA获得超过7025个赞
知道小有建树答主
回答量:415
采纳率:0%
帮助的人:327万
展开全部
function submit(callback){
document.getElementById("myform").submit();
callback();
}
function reset(){
$('#myform').reset();
}
function tijiao(){
submit(reset);

}
<form id="myform" action="">
<input type="text" name=""/>
<input type="button" value="提交" onclick="tijiao()"/>
</form>
你如果用js提交后直接重置,有时候会报错,因为正在往后台传值的过程中,你就清空,会获取不到这个值。这就需要js的回调机制,上面我给你写了回调函数。这样就保证了将表单完全提交后才清空input.
更多追问追答
追问
谢谢,我试验下。
追答
function reset(){
$('#myform').reset();
}
这个你改一下吧。改成
function reset(){
document.getElementById("myform").reset();
}
PerhapsChange
2018-03-30 · TA获得超过7190个赞
知道小有建树答主
回答量:20
采纳率:0%
帮助的人:6834
展开全部

通过js的回调机制。

functionsubmit(callback{document.getElementById("myform").submit();callback();}function reset(){$('#myform').reset();}function tijiao(){submit(reset);}
<form id="myform" action="">
<input type="text" name=""/>
<input type="button" value="提交" onclick="tijiao()"/>
</form>
你如果用js提交后直接重置,有时候会报错,因为正在往后台传值的过程中,你就清空,会获取不到这个值。这就需要js的回调机制,上面我给你写了回调函数。这样就保证了将表单完全提交后才清空input.

这就够了,肯定能帮到你的。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一网科技
2019-04-04 · 专注企业互联网服务13年
一网科技
向TA提问
展开全部
$('#jsForm')[0].reset();
重点 1. #jsForm 是表单id 没有的话自己加个id,如果是class就把#改成 . $('.jsForm')
2.加上[0],这是指定页面中第几个表单,0是第一个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cs903016
2013-08-21 · TA获得超过1179个赞
知道小有建树答主
回答量:2599
采纳率:80%
帮助的人:1728万
展开全部
$("form").reset();

这个是重置所有的东西!如果只是想清空input的话直接获得input这个元素付给空值就可以!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ruishq
2013-08-21 · 超过30用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:73.9万
展开全部
$('form').reset()
追问
这句放哪里?
追答
form提交的回调方法里面,具体的$('form')可以根据具体情况再取,如果你也没上只有一个form的话无所谓
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式