javascript - 使用javascript计算表单
问题描述
我有一个关于如何使用 javascript 计算表单的问题,但我似乎无法理解。对不起,如果这很明显,但我是脚本新手。好的,所以我有一个 html 表单,您可以在其中选择不同的选项:
if (((document.getElementById("age").value = "15")||(document.getElementById("gender").value = "male")||(document.getElementById("psy").value = "sedentary")))
{
return("2200cal");
}
<div class="container">
<div class="row">
<label for="age">Age</label>
<input type="text" id="age" name="age" placeholder="Enter age">
<div class="row">
<label for="gender">Gender</label>
<select id="gender" name="gender">
<option value="" disabled selected hidden>Select gender</option>
<option value="male">Male</option>
<option value="female">Female</option>
</select>
</div>
</div>
<div class="row">
<label for="fname">Physical Activity</label>
<select id="psy" name="psy">
<option value="" disabled selected hidden>Select activity level</option>
<option value="sedentary">SEDENTARY</option>
<option value="mod">MOD. ACTIVE</option>
<option value="active">ACTIVE</option>
</select>
<input type="submit" value="Submit" onclick="if">
</div>
并使用它我想使用 javascript 根据此图表输出一个数字: 输出图表
我尝试通过使用 if 和 then 语句使用方程式来输出值,但它不起作用,尤其是当它需要在代码中同时从所有三个变量中查找结果时。
编辑:固定值,但仍然没有输出任何东西。
解决方案
推荐阅读
- javascript - 如何打印以筛选存储在本地存储中的所有数组元素
- identityserver4 - IdenityServer4 - 在 MFA 之后不重定向
- node.js - 如何在节点js中使用静态变量?
- javascript - 如何在 Firestore 中获取引用数组?
- javascript - 在 getter 方法中实例化类是否内存效率低下?什么 OOP 设计可以防止这种情况发生?
- azure - Azure cron pipeline always runs
- css - 选择名称中具有未知 id 的 div
- nativescript - 如何在点击事件时更改 radlistview 中组件的图像
- powershell - 从 start-transcript 命令生成的日志文件多次产生 TerminatingError(New-Item)
- angular - Angular2-多选下拉菜单