Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 历史记录后重置表单不起作用。转到_Javascript_Php - Fatal编程技术网

Javascript 历史记录后重置表单不起作用。转到

Javascript 历史记录后重置表单不起作用。转到,javascript,php,Javascript,Php,我到处寻找,但似乎什么也没找到。 提交表单后,我希望它自动返回表单,清除所有字段。 但是我的代码不起作用。它只返回一页,包含我输入的所有值 在我的saveForm.php中 if (mysqli_query($con,$sql)) { ?><script> alert('Saved Successfully!'); window.history

我到处寻找,但似乎什么也没找到。 提交表单后,我希望它自动返回表单,清除所有字段。 但是我的代码不起作用。它只返回一页,包含我输入的所有值

在我的saveForm.php中

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();
    }
}