按提交后如何不刷新页面的前一个字段输入值

时间:2016-07-21 17:49:27

标签: php html

我有这样的输入:

<input value="<?php echo $formdata['title'] ?>" type="text" name="title" id="Editbox2">

这是一个编辑页面,我将数据库数据加载到带有echo的字段中,替换它们,然后点击提交以更新它们。

但是当我点击提交时,它会将旧数据刷新到浏览器的字段中,我该如何防止这种情况?

2 个答案:

答案 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>