html 如何根据单击的提交按钮传递不同的隐藏输入字段

8mmmxcuj  于 2022-12-09  发布在  其他
关注(0)|答案(2)|浏览(139)

我有两个名称相同但id不同的隐藏输入字段。我想通过基于不同提交按钮的操作来传递它。当我单击“正常”处理按钮时,它应该传递#normalfee隐藏字段值,而当单击“紧急”时,它应该传递#urgentfee值。

<form name="home" action="#" method="post">
  <input type="hidden" name="fee" id="normalfee" value="49">
  <input type="hidden" name="fee" id="urgentfee" value="99">
  <input type="submit" name="Normal Process">
  <input type="submit" name="urgent process">
</form>
ix0qys7i

ix0qys7i1#

我将使用单选按钮来选择流程的状态,然后推断接收端的金额。这样,用户就不能修改值,您只有一个按钮来提交表单,同时仍然有多个选项可供选择。

<form name="home" action="#" method="post">
  Fee type:<br>
  <input type="radio" name="fee" value="normalfee">Normal<br>
  <input type="radio" name="fee" value="ugrentfee">Urgent<br>
  <input type="submit" name="Process">
</form>
klsxnrf1

klsxnrf12#

根据表格Controls
当提交表单进行处理时,某些控件的名称与其当前值配对,这些配对与表单一起提交。
您可以在按一下按钮时检查属性值,以移除名称属性,该属性最终会阻止提交值:
第一个

相关问题