在 Tizen 中的 Java 脚本中提醒

Alert in Java Script in Tizen

我在 JS 中有以下代码:-

function allowDigits(evt) {
    debugger;
    var charCode = (evt.which) ? evt.which : event.keyCode;
    if (charCode === 46 && evt.srcElement.value.split('.').length > 1) {
        return false;
    }
    if (charCode !== 46 && charCode > 31 && (charCode < 48 || charCode > 57)) {
        alert('Enter valid Input');
        return false;
    }
    return true;
}

在这里我得到一个警告框,但是如果我给出任何整数弹出后,那么像字母表这样的早期非整数数字也会以整数显示。 而在下面的代码中:-

function allowDigits(evt) {
    debugger;
    var charCode = (evt.which) ? evt.which : event.keyCode;
    if (charCode === 46 && evt.srcElement.value.split('.').length > 1) {
        return false;
    }
    if (charCode !== 46 && charCode > 31 && (charCode < 48 || charCode > 57)) {
        return false;
    }
    return true;
}

我没有显示任何警报,此代码运行良好。 如何解决?

这在设备上完美运行。但是在 Emulator 上通过笔记本电脑键盘打字时它不起作用。