Javascript 如何让非输入元素与表单一起发送数据(POST请求)?

Javascript 如何让非输入元素与表单一起发送数据(POST请求)?,javascript,html,css,forms,post,Javascript,Html,Css,Forms,Post,我有一个HTML表单,它发送一个POST请求。但是,并非所有需要在POST请求中发送的数据都是使用input元素输入的。我有一个数值,当用户提交表单时,我想将其与POST数据的其余部分一起发送。如何做到这一点(不使用AJAX)?使用一个可以根据滑块的操作更改其值的工具 <input type="hidden" id="slider_input" name="slider" value="" /> 您有两个选择: 使用隐藏的,并在滑块值更改时设置该值 <input type="

我有一个HTML表单,它发送一个
POST
请求。但是,并非所有需要在
POST
请求中发送的数据都是使用
input
元素输入的。我有一个数值,当用户提交表单时,我想将其与
POST
数据的其余部分一起发送。如何做到这一点(不使用AJAX)?

使用一个可以根据滑块的操作更改其值的工具

<input type="hidden" id="slider_input" name="slider" value="" />
您有两个选择:

  • 使用隐藏的
    ,并在滑块值更改时设置该值

    <input type="hidden" name="range" />
    
    
    
  • 使用带有
    的范围输入

    
    

  • 使用隐藏元素并添加值。我有同样的问题。我认为这个问题不应该被否决。我也不明白为什么被否决。从提问到最后一次编辑之间有一周的时间。以前可能不太清晰。
    type=“range”
    :+1表示语义,-0.1表示浏览器支持稍差。:)@gcampbell哈哈哈。。。我不是WHATWG或Chrome的一部分:(
    <input type="hidden" name="range" />
    
    <input type="range" name="range" />