如何在JavaScript函数中仅允许数字输入?

时间:2018-11-27 20:29:25

标签: javascript validation input numbers

当前,我有一个HTML表单,该表单允许输入之后运行JavaScript函数的输入。目前,我有一个验证,不允许输入空白。我还尝试仅使用type =“ number”来制作HTML表单编号,但这没有用。为了允许仅在输入中输入数字,我还要添加什么?如果用户输入数字以外的字符,我希望它有一个警告,提示“请仅输入数字”。谢谢

JavaScript:

    function calculate() {

    var hour = document.forms["myForm"]["hour"].value;
    var minute = document.forms["myForm"]["minute"].value;



    if(hour === '' || hour === null || hour === undefined){
        alert("Please enter a value for hours and try again.");
        return false
    }

    if(minute === '' || minute === null || minute === undefined){
        alert("Please enter a value for minutes and try again.");
        return false
    }

0 个答案:

没有答案