检查输入是否都是数字html javascript
Check if the input is all numbers html javascript
我需要确保用户输入的是所有数字,而不是体重、身高和年龄中的字母
function calculate(){
var w= document.getElementById("weight").value;
var h=document.getElementById("height").value;
var a=document.getElementById("age").value;
//if all numbers enter loop
var height= Number(h);
if(document.one.gender[0].checked)
{var ans= 50+ (height/2) ;}
else
{var ans=46+ (height/2) ;}
alert(ans);
}
// else alert("enter numbers only");
您可以通过以下方式进行检查:
if (isNaN(document.getElementById("weight").value)){
// Not number
} else {
// It is number
}
编辑代码:
function calculate(){
var w= document.getElementById("weight").value;
var h=document.getElementById("height").value;
var a=document.getElementById("age").value;
if (isNaN(w) || isNaN(h) || isNaN(a)) {
alert("Please ensure that weight, height and age are integers");
return;
}
//Your code if all numbers
}
相关文章:
- 将HTML(支持文件)中的令牌(字符串、数字等)传递给LogiXML
- 使用jquery重写html数字
- HTML文本框中的javascript数字
- 如何在html中将字符串转换为数字?以及如何将变量传递到scriptlet代码中
- 计算HTML表TD中两个数字之间的百分比
- html类名中的数字形式的Javascript变量值
- 在HTML/JavaScript中减去两个数字
- HTML 5视频播放器用给定的数字更新currentTime
- 如何使文本、数字和日期html输入字段以一致的方式支持Ctrl+Z(撤消)
- HTML 按钮在 Javascript 的文本字段中添加数字
- 将 JavaScript “for” 生成的数字推送到一个数组中,然后将每个数字打印为 HTML
- 如何显示正好 2 位数字的 html 数字输入的输入值
- 检查输入是否都是数字html javascript
- 使用AngularJS将HTML文件中的数字限制为小数点后2位
- 如何在JavaScript/jQuery和HTML中使用国际数字系统计算数字
- 在html输入元素的焦点上触发数字键盘
- 仅HTML输入除^之外的数字输入
- 如果在JavaScript w/HTML中选择了特定国家/地区,如何要求邮政编码为数字
- 我希望在我的html文档中更改一个数字,但是通过使用javascript
- 如何成功地操纵从用户输入中获取的数字?(HTML / JavaScript)