我是JavaScript新手,当任何人从下拉列表中选择任何内容时,我都需要一些帮助来提交表单。这是示例代码:

<form action="" method="post">
  <select name="car" onChange="this.form.submit()">
    <option value="car1">car1</option>
    <option value="car1">car1</option>
    <option value="car1">car1</option>
  </select>
  <!-- Some other code -->
  <input type="submit" name="sentvalue">
</form>


这是我的表单,当任何人选择下拉列表时,表单都会自动提交,但是在自动提交表单时我也需要sentvalue。因此,当任何人选择下拉列表时,谁能帮助我捕获sentvalue

最佳答案

如果要通过表单提交发送其他任何数据,则可以隐藏输入形式发送

<input type='hidden' name='data1' value='Test1' />
<input type='hidden' name='data2' value='Test2' />
//etc


而且,如果您希望使用表单来提交按钮的值,只需将value属性设置到代码中的提交按钮中,这一切似乎都很好,

<input type="submit" name="sentvalue" value="Test1" />


希望这能回答您的问题

10-06 02:26