java - 验证 HTML 单元格中的数据并根据时间间隔显示消息

标签 java javascript jquery html

基本上,我正在开发一个 HTML 表单,该表单将验证一些数字(手动插入的土壤污染物浓度),并根据这些数字在刻度上的位置在末尾的单元格中给出一条消息

就我而言,土壤中铜的浓度为x=500 mg/kg。 我需要验证这个数字与土壤污染的一些间隔限制(400 < x < 1800=污染)并显示一条消息,例如:

"your soil is considered polluted"

因为例如浓度超过 400 mg/kg。

有人可以告诉我如何做到这一点吗? 我需要将其集成到网页中。

最佳答案

类似这样的吗?

window.addEventListener("load", function() {
  document.getElementById("form1").addEventListener("submit", function(e) {
    e.preventDefault(); // cancel submit
    let val = this.copper.value;
    const copper = isNaN(val) || val.trim() === "" ? 0 : +val; // convert to number
    let text = "Please enter a numeric value";
    if (copper > 0) {
      text = "Your soil is ";
      if (copper <= 400) text += "not polluted";
      else if (copper < 1800) text += "considered polluted";
      else text += "considered strongly polluted";
    }
    document.getElementById("soilMessage").innerHTML = text;
  })
})
<title>Soil analysis</title>
<form id="form1">
  <input type="text" name="copper" id="copper" value="" />
  <input type="submit" value=" Validate " />
</form>
<div id="soilMessage"></div>

关于java - 验证 HTML 单元格中的数据并根据时间间隔显示消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17650577/

相关文章:

java - 仅使用字符串的动态类加载

javascript - 距离=费率*时间计算

javascript - Firebase 不断执行对 .lp 的请求?

javascript - 检查对象是否已被插入数组 Js

javascript - TableSorter 不识别数字

java - 如何在多台远程计算机上运行 Python 脚本?

java - JMH vs JMeter 用于基准测试 Java 类?

java - 如何替换 char 数组中的元音

javascript - 在窗口的左上角创建一个模式

jquery - 在 Bootstrap 中安装 jQuery 插件时遇到问题