可能的重复:
使用 jQuery 重置多阶段表单 https://stackoverflow.com/questions/680241/resetting-a-multi-stage-form-with-jquery
提交表单后,另一页的响应将打印到#GameStorySys。但输入到表单中的值仍然保留在那里。提交表单后,表单值是否可能消失(但表单仍应保留)?
$("[name='GameStoryForm']").click(function() {
$.ajax({
type: "POST",
data: $("#GameStoryForm").serialize(),
url: "content/commentary/index.cs.asp?Process=EditLiveCommentaryStory&CommentaryID=<%=Request.QueryString("CommentaryID")%>",
success: function(output) {
$('#GameStorySys').html(output);
},
error: function(output) {
$('#GameStorySys').html(output);
}
});
});
您可以手动清除它,例如:
$("[name='GameStoryForm']").click(function() {
$.ajax({
type: "POST",
data: $("#GameStoryForm").serialize(),
url: "content/commentary/index.cs.asp?Process=EditLiveCommentaryStory&CommentaryID=<%=Request.QueryString("CommentaryID")%>",
success: function(output) {
$('#GameStorySys').html(output);
$("#GameStoryForm").get(0).reset();
//or manually:
// $("#GameStoryForm :input").not(':button, :submit, :reset, :hidden')
// .val('').removeAttr('checked selected');
},
error: function(output) {
$('#GameStorySys').html(output);
}
});
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)