我使用 invision 电源板为管理控制面板添加了小插件。在这个插件中,用于更改我添加的数据库中的一些值。当我提交表单一切正常,但是当我用 F5 重新加载所有页面时,表单再次提交。
有我的代码
<form method="post" id='xp_form' name='xp_form' enctype="multipart/form-data" action="" style='margin: 5px;'>
<label style='font-weight: bold;'>New value</label>
<p style='margin-top: 3px;'>
<input size="5" maxlength="7" name="xpValue" value="" tabindex="1" style='width: 98%; border-radius: 7px;'>
</p>
<fieldset style='text-align: center;border-top: 1px solid #ccc;margin-top:5px;'>
<input value='Cancel' name='xn_value' onclick='closeEdit()' type='button' style='padding: 4px;cursor: pointer;-webkit-border-radius: 4px; border-radius: 4px;border-color: #2b2b2b;'>
<input value=' Save ' type='button' onclick='return testPost()' style='padding: 4px;cursor: pointer;-webkit-border-radius: 4px; border-radius: 4px;border-color: #2b2b2b;'>
</fieldset>
</form>
和用于提交表单的 javascript 代码
document.forms["xp_form"].submit(); //first submit
document.forms["xp_form"].reset(); //and then reset the form values
我无法重定向到另一个页面或禁用提交按钮。让我解释。我用cms。对于仪表板,我添加了 plugin -> image。当管理员选择行并单击带有显示弹出窗口的铅笔图标的按钮时。在此窗口中,管理员可以编辑值,然后保存值,然后编辑其他记录