Tizen中Java脚本中的警报

Alert in Java Script in Tizen

本文关键字:脚本 Java Tizen      更新时间:2023-09-26

我在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上,当通过笔记本电脑键盘打字时,它不起作用。