Javascript 如何使用onChange在选择菜单中传递所选变量

Javascript 如何使用onChange在选择菜单中传递所选变量,javascript,php,html,Javascript,Php,Html,我目前正试图找出如何将选择菜单中的选定变量传递给OpenCart中内置的签出过程。我确实提前查看了他们的文档和论坛。只有“选择”菜单中传递的“多个”变量的答案,而不是所选选项的答案。在询问之前,我尝试了一些JS和PHP方法,但它要么忽略签出页面,要么继续使用第一个值 默认情况下,它会自动增加$5作为表单的隐藏输入值和第一个选项。我想传递该信息,并确保所选金额在结帐页面上正确输出正确的美元金额。选项值从70到77 任何帮助都将不胜感激 <form name="reservation-form

我目前正试图找出如何将选择菜单中的选定变量传递给OpenCart中内置的签出过程。我确实提前查看了他们的文档和论坛。只有“选择”菜单中传递的“多个”变量的答案,而不是所选选项的答案。在询问之前,我尝试了一些JS和PHP方法,但它要么忽略签出页面,要么继续使用第一个值

默认情况下,它会自动增加$5作为表单的隐藏输入值和第一个选项。我想传递该信息,并确保所选金额在结帐页面上正确输出正确的美元金额。选项值从70到77

任何帮助都将不胜感激

<form name="reservation-form" method="POST" action="reservations/index.php?route=checkout/cart/reserve">
  <input type="hidden" name="product_id" value="70"> 
    <select id="quantity" name="quantity" onchange="this.form.submit()">
      <option selected>Select</option>
      <option name="1" value="1">5</option>
      <option name="2" value="2">10</option>
      <option name="3" value="3">20</option>
      <option name="4" value="4">75</option>
      <option name="5" value="5">100</option>
      <option name="6" value="6">200</option>
      <option name="7" value="7">500</option>
      <option name="7" value="8">1000</option>
   </select>
</form>

挑选
5.
10
20
75
100
200
500
1000

你查过了吗:-你还可以提供你尝试过的JS吗?该线程中有一些非常好的信息,但当onchange属性用作提交按钮时,没有一个信息涵盖了它。我已为此签出过程设置了特定值,我们希望能够在选择特定金额时通过第一个值并获取其他值。这就是我尝试引用此线程的内容:函数getAction(){formAction=document.reservation form.quantity[document.reservation form.quantity.selectedIndex].value;document.reservation-form.action=formAction;document.reservation-form.submit();}