我有这样的输入:
<input value="<?php echo $formdata['title'] ?>" type="text" name="title" id="Editbox2">
这是一个编辑页面,我将数据库数据加载到带有echo的字段中,替换它们,然后点击提交以更新它们。
但是当我点击提交时,它会将旧数据刷新到浏览器的字段中,我该如何防止这种情况?
答案 0 :(得分:0)
使用带有jquery提交的ajax请求提交表单。
使用action =&#34; javascript:;&#34;用于表单标记
答案 1 :(得分:0)
您需要使用javascript处理脚本,然后阻止刷新页面的默认行为。这是一个例子:
*我还没有对此进行过测试,但据我所知,这是我以前做过的事情。如果它不起作用,请告诉我,我会提出其他建议。
<form>
<!-- elements inside -->
<input type="submit" id="submit-btn" value="Submit"/>
</form>
并在您的javascript中有以下内容:
<script>
$("#submit-btn").click(function(e){
e.preventDefault();
// handle form here with your JS
});
</script>