javascript - 使用 Javascript 将高度(厘米)转换为英尺英寸

标签 javascript html

大家好,我正在使用高度和体重计算 BMI,工作正常,但我想将输入的高度(厘米)转换为英尺英寸

HTML

//height in Centimeter
<input type="number" onblur="myFunction()" min="0" name="height" id=height_' + len + ' class="txtInput2 personalize-form box-width" required/>

 //Weight
<input type="number" onblur="myFunction()" min="0" name="weight" id=weight_' + len + ' class="txtInput4 personalize-form box-width" required/>

Javascript

function myFunction(){
  var height = document.getElementById("height_1").value;
  var weight = document.getElementById("weight_1").value;

  if(weight > 0 && height > 0){ 
   var finalBmi = weight/(height/100*height/100)
     document.bmiForm.bmi.value = finalBmi
   if(finalBmi < 18.5){
    var health= document.bmiForm.meaning.value = "UW"
   }

   if(finalBmi > 18.5 && finalBmi < 25){
       var health1= document.bmiForm.meaning.value = "IW"
       alert(health1);
     }
   if(finalBmi > 25){
     var health2= document.bmiForm.meaning.value = "OW"
      alert(health2);
    }
  }
else{
  //alert("Please Fill in everything correctly")
 } 
}

最佳答案

试试这个

function toFeet(n) {
      var realFeet = ((n*0.393700) / 12);
      var feet = Math.floor(realFeet);
      var inches = Math.round((realFeet - feet) * 12);
      return feet + "&prime;" + inches + '&Prime;';
    }

关于javascript - 使用 Javascript 将高度(厘米)转换为英尺英寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39996125/

相关文章:

javascript - 如果 div 的名称不是容器,Jquery 上下文菜单插件将停止工作?

javascript - ajax数据不会改变

javascript - JQuery:追加在元素之前

html - 如何让一个表列填满所有多余的水平空间?

PHP session 用 PHPSESSID 覆盖任何 cookie 和 CSS,而不调用 session_start()

javascript - 让 HTML 加载所有资源和脚本

javascript - 为两个对象设置动画时仅触发一次回调

java - Java 中有颜色操作库吗?

javascript - 使用 javascript 将内容添加到 div - 'Uncaught SyntaxError: Invalid or unexpected token' ?

javascript - ReadyState 交互与 DOMContentLoaded