如何使用表单(POST请求)获取非输入元素来发送数据?

时间:2016-06-06 15:58:57

标签: javascript html css forms post

我有一个发送POST请求的HTML表单。但是,并非所有需要在POST请求中发送的数据都使用input元素输入。当用户提交表单时,我有一个我希望与其余POST数据一起发送的数值。我该怎么做(不使用AJAX)?

2 个答案:

答案 0 :(得分:6)

您有两种选择:

  1. 使用隐藏的<input />,并在更改滑块值时设置值。

    <input type="hidden" name="range" />
    
  2. 使用范围输入,<input type="range" />

    <input type="range" name="range" />
    

答案 1 :(得分:4)

使用hidden input根据您对滑块的操作更改其值。

<input type="hidden" id="slider_input" name="slider" value="" />

然后在你的JS / jQuery

$('.slider').change(function(){
    $('#slider_input').val(/* what you want */);
});