Javascript 历史记录后重置表单不起作用。转到
我到处寻找,但似乎什么也没找到。 提交表单后,我希望它自动返回表单,清除所有字段。 但是我的代码不起作用。它只返回一页,包含我输入的所有值 在我的saveForm.php中Javascript 历史记录后重置表单不起作用。转到,javascript,php,Javascript,Php,我到处寻找,但似乎什么也没找到。 提交表单后,我希望它自动返回表单,清除所有字段。 但是我的代码不起作用。它只返回一页,包含我输入的所有值 在我的saveForm.php中 if (mysqli_query($con,$sql)) { ?><script> alert('Saved Successfully!'); window.history
if (mysqli_query($con,$sql))
{
?><script>
alert('Saved Successfully!');
window.history.go(-1);
resetForms();
</script><?php
}
if(mysqli_查询($con,$sql))
{
?>
警报(“保存成功!”);
window.history.go(-1);
重置表单();
使用window.history.go()转到新页面时
,当前页面上的脚本停止运行。为什么不使用空表单返回指向URL的重定向?另外,当使用history.go返回时,页面重新加载时不会发送加载事件。谢谢。是否有其他解决方案?尝试此操作-加载时执行resetForms函数-将其放入document.ready f当你使用window.history.go()进入一个新页面时
,当前页面上的脚本停止运行。为什么不使用空表单返回指向URL的重定向?另外,当使用history.go返回时,页面重新加载时不会发送加载事件。谢谢。是否有其他解决方案?尝试此操作-加载时执行resetForms函数-将其放入document.ready f这可能有用。
function resetForms(){
var i;
for (i = 0; (i < document.forms.length); i++) {
document.forms[i].reset();$('#form-addmaker').clearForm();
}
}