使用下拉按钮计算并将值放入公式中
Using the dropdown botton for calculating and put the value in formula
我是 JavaScript 的初学者。我想使用下拉按钮进行计算,但我不知道如何获取选择的值并将它们放入计算中。是否可以帮助我如何做并将值放入公式中?
<select id="Selectpaint">
<option selected disabled>نوع رنگ اکریلیک</option>
<option value="8">رنگ اکریلیک طلایی</option>
<option value="8">رنگ اکریلیک متالیک صدفی</option>
<option value="13">رنگ اکریلیک مات </option>
<option value="14">رنگ اکریلیک نیم براق </option>
<option value="13">رنگ اکریلیک براق</option>
<option value="10">رنگ اکریلیک آستری</option>
<option value="12">مادر رنگ اکریلیک</option>
</select>
</p>
<p>
也许在取值后,我在公式中使用它,其中包含用户在不同字段中输入的不同数字。
当用户更改元素的选定选项时执行 JavaScript
HTML
<select id="mySelect" onchange="myFunction()">
<option value="Audi">Audi</option>
<option value="BMW">BMW</option>
<option value="Mercedes">Mercedes</option>
<option value="Volvo">Volvo</option>
</select>
JavaScript
function myFunction() {
var x = document.getElementById("mySelect").value;
// use your formula here
}
所以这里 x 将包含选定的值。您可以使用此 x 值并将其添加到计算函数中。
使用此代码,您可以在下面的 <p>
中显示结果。
const applyFormula = (value) => {
return value * 2 + 10; //Use here your formula
}
const onDropdownChange = (event) => {
document.getElementById('result').innerHTML = applyFormula(event.target.value);
}
document.getElementById('Selectpaint')
.addEventListener('change', onDropdownChange);
<select id="Selectpaint">
<option selected disabled>نوع رنگ اکریلیک</option>
<option value="8">رنگ اکریلیک طلایی</option>
<option value="8">رنگ اکریلیک متالیک صدفی</option>
<option value="13">رنگ اکریلیک مات </option>
<option value="14">رنگ اکریلیک نیم براق </option>
<option value="13">رنگ اکریلیک براق</option>
<option value="10">رنگ اکریلیک آستری</option>
<option value="12">مادر رنگ اکریلیک</option>
</select>
<p id='result'></p>
我是 JavaScript 的初学者。我想使用下拉按钮进行计算,但我不知道如何获取选择的值并将它们放入计算中。是否可以帮助我如何做并将值放入公式中?
<select id="Selectpaint">
<option selected disabled>نوع رنگ اکریلیک</option>
<option value="8">رنگ اکریلیک طلایی</option>
<option value="8">رنگ اکریلیک متالیک صدفی</option>
<option value="13">رنگ اکریلیک مات </option>
<option value="14">رنگ اکریلیک نیم براق </option>
<option value="13">رنگ اکریلیک براق</option>
<option value="10">رنگ اکریلیک آستری</option>
<option value="12">مادر رنگ اکریلیک</option>
</select>
</p>
<p>
也许在取值后,我在公式中使用它,其中包含用户在不同字段中输入的不同数字。
当用户更改元素的选定选项时执行 JavaScript
HTML
<select id="mySelect" onchange="myFunction()">
<option value="Audi">Audi</option>
<option value="BMW">BMW</option>
<option value="Mercedes">Mercedes</option>
<option value="Volvo">Volvo</option>
</select>
JavaScript
function myFunction() {
var x = document.getElementById("mySelect").value;
// use your formula here
}
所以这里 x 将包含选定的值。您可以使用此 x 值并将其添加到计算函数中。
使用此代码,您可以在下面的 <p>
中显示结果。
const applyFormula = (value) => {
return value * 2 + 10; //Use here your formula
}
const onDropdownChange = (event) => {
document.getElementById('result').innerHTML = applyFormula(event.target.value);
}
document.getElementById('Selectpaint')
.addEventListener('change', onDropdownChange);
<select id="Selectpaint">
<option selected disabled>نوع رنگ اکریلیک</option>
<option value="8">رنگ اکریلیک طلایی</option>
<option value="8">رنگ اکریلیک متالیک صدفی</option>
<option value="13">رنگ اکریلیک مات </option>
<option value="14">رنگ اکریلیک نیم براق </option>
<option value="13">رنگ اکریلیک براق</option>
<option value="10">رنگ اکریلیک آستری</option>
<option value="12">مادر رنگ اکریلیک</option>
</select>
<p id='result'></p>