0
我wan't作出能量/卡路里計算器,但不能得到它的工作:能源計算器(HTML5和Javascript,jQuery的NO!)
<form name="EnergieForm">
Kies een activiteit <br />
<br>
<SELECT NAME="Activiteit" id="Activiteit">
<OPTION value="11" id="Fietsen">Fietsen (11 kcal per minuut)</OPTION>
<OPTION value="9" id="Joggen">Joggen (9 kcal per minuut)</OPTION>
<OPTION value="10" id="Voetballen">Voetballen (10 kcal per minuut)</OPTION>
<OPTION value="3" id="Tv-workout">Tv-workout zoals yoga of stretchen (3 kcal per minuut)</OPTION>
<OPTION value="7" id="Paardrijden">Paardrijden (7 kcal per minuut)</OPTION>
</SELECT><br />
Hoeveel minuten heeft u deze activiteit gedaan?<br />
<input type="text" name="Aantalminuten" size="20"><br />
<input type="button" value="Bereken de calorieën" onClick="berekeningEnergie()"> <input type="reset" value="Reset" /><br />
<br>
Aantal verbrande calorieën: <input type="text" name="betekenis" size="20"><br />
</form>
這是我的形式,這裏是我的JS:
function berekeningEnergie() {
if (document.getElementById('Fietsen').value == "11") {
document.EnergieForm.betekenis.value = 11*document.EnergieForm.Aantalminuten.value;
}
else if (document.getElementById('Joggen').value == "9") {
document.EnergieForm.betekenis.value = 9*document.EnergieForm.Aantalminuten.value;
}
else if (document.getElementById('Voetballen').value == "10") {
document.EnergieForm.betekenis.value = 10*document.EnergieForm.Aantalminuten.value;
}
else if (document.getElementById('Tv-workout').value == "3") {
document.EnergieForm.betekenis.value = 3*document.EnergieForm.Aantalminuten.value;
}
else if (document.getElementById('Paardrijden').value == "7") {
document.EnergieForm.betekenis.value = 7*document.EnergieForm.Aantalminuten.value;
}
我知道JS是不完整的,但我不能得到它的工作。 你能幫我嗎?
好的,修正了愚蠢的錯誤,現在它可以工作,但是如何去做你的第二步,以及你在第三步中意味着什麼? – user3470213