因此,我有一个要提交的表单,输入按钮的value是“ View Insight”。当我使用请求提交表单时,我在URL中得到一个讨厌的字符串,例如Insight = View + Insight。

我想在URL中说的是“ Insight = Confirmed”。我尝试使用jquery来更改按钮的值,并且它起作用了,但是您看到它在用户界面中更改了值。如何在不显示用户的情况下更改我想要的值?

这是我到目前为止的内容:

JQUERY

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
    <script type="text/javascript">
            $(document).ready(function(){
      $("#savebtn").bind("click",function(){
        $(this).val('confirmed');
      });
    });
</script>


的HTML

<form action="confirm4.php" method="request">
    <input type="submit" name="insights" id="savebtn" value="View Insights" />
</form>

最佳答案

您可以将输入[type = submit]更改为按钮[type = submit],如下所示:

<form action="confirm4.php" method="request">
  <input type="hidden" name="Insight" value="Confirmed">
  <button type="submit" id="savebtn">View Insights</button>
</form>

09-16 12:52