Javascript 如何将所选的最大和最小价格值传递给html中select标记内部的java脚本函数?

Javascript 如何将所选的最大和最小价格值传递给html中select标记内部的java脚本函数?,javascript,php,html,Javascript,Php,Html,我有一个带有选择选项的搜索表单。选项将有两个值,但我想要两个用于最大和最小价格值的选择选项 <input type="hidden" id="budget_min" name="filter_budget_min" value="0" /> <select onchange="updatePriceLimit(this)"> <option value="0">- Min -</option> <option value="1000

我有一个带有选择选项的搜索表单。选项将有两个值,但我想要两个用于最大和最小价格值的选择选项

<input type="hidden" id="budget_min" name="filter_budget_min" value="0" />
<select onchange="updatePriceLimit(this)"> 
  <option value="0">- Min -</option>
  <option value="100000">1Lac</option>
  <option value="200000">2lacs</option>
  <option value="300000">3lacs</option>
  <option value="400000">4lacs</option>
  <option value="500000">5lacs</option>
  <option value="600000">6lacs</option>
  <option value="700000">7lacs</option>
  <option value="800000">8lacs</option>
  <option value="900000">9lacs</option>
  <option value="1000000">10lacs</option>
  <option value="1100000">11lacs</option>
  <option value="1200000">12lacs</option>
  <option value="1300000">13lacs</option>
  <option value="5000000">50lacs</option>
  <option value="6000000">60lacs</option>
  <option value="7000000">70lacs</option>
  <option value="8000000">80lacs</option>
  <option value="9000000">90lacs</option>
  <option value="10000000">1cr</option>
</select>
<script>

function updatePriceLimit(select) {
var limit = select.value.split('0');
document.getElementById('budget_min').value = limit[0];

}

-闵-
1Lac
2lacs
3lacs
4lacs
5lacs
6lacs
7lacs
8lacs
9lacs
10lac
11拉丁美洲和加勒比
12拉丁美洲和加勒比
13拉丁美洲和加勒比
50lac
60拉丁美洲
70拉丁美洲和加勒比
80lacs
90拉丁美洲
1cr
函数updatePriceLimit(选择){
var limit=select.value.split('0');
document.getElementById('budget_min')。value=limit[0];
}


-马克斯-
1Lac
2lacs
3lacs
4lacs
5lacs
6lacs
7lacs
8lacs
9lacs
10lac
11拉丁美洲和加勒比
12拉丁美洲和加勒比
13拉丁美洲和加勒比
50lac
60拉丁美洲
70拉丁美洲和加勒比
80lacs
90拉丁美洲
1cr
函数updatePriceLimit(选择){
var limit=select.value.split('1');
document.getElementById('budget_max')。value=limit[1];
}

当我使用下面的代码时,它工作得非常好


-价格范围-
低于10拉丁美洲和加勒比海
10拉丁美洲和加勒比-30拉丁美洲和加勒比
30拉丁美洲和加勒比-60拉丁美洲和加勒比
60拉丁美洲和加勒比-90拉丁美洲和加勒比
90拉丁美洲-1.20铬
1.20铬-1.50铬
1.20铬-1.50铬
1.50铬-2铬
2铬-2.5铬
2.5铬-3铬
3铬-4铬
函数updatePriceLimit(选择){
var limit=select.value.split('-');
document.getElementById('budget_min')。value=limit[0];
document.getElementById('budget_max')。value=limit[1];
}

有什么想法,请帮我个忙


谢谢

像这样更新您的脚本:

function updatePriceLimit(select,budget) {
var limit = select.value;
document.getElementById(budget).value = limit;
}
您的HTML:

<select onchange="updatePriceLimit(this,'budget_min')">
<select onchange="updatePriceLimit(this,'budget_max')">

function updatePriceLimit(select,budget) {
var limit = select.value;
document.getElementById(budget).value = limit;
}
<select onchange="updatePriceLimit(this,'budget_min')">
<select onchange="updatePriceLimit(this,'budget_max')">