javascript - Tizen 中的 Java 脚本警报

标签 javascript html tizen tizen-web-app

我在 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;
}

我没有显示任何警报,并且此代码工作正常。 如何解决?

最佳答案

这在设备上完美运行。但在模拟器上,当通过笔记本电脑键盘输入时,它不起作用。

关于javascript - Tizen 中的 Java 脚本警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29207450/

相关文章:

javascript - 从 Angular 服务调用 Angular 路径以加载新 View 和 Controller

javascript - JQuery/JavaScript : how to retain active nav state after link?

javascript - 是否可以将依赖于 jQuery 的库 'chessboard.js' 与 React 一起使用?

javascript - 循环打印html

javascript - 一个信息窗口谷歌地图标记内有多个优惠

html - 这个 CSS 有什么问题?添加更多内容时不会达到 100%?

html - 单击 Div 中的文本并键入以更改它

tizen - 在Mac OS X上安装Tizen SDK时出错

visual-studio - 无法在 Visual Studio 2019 上为 tizen .NET 与 Samsung Galaxy 建立调试连接

tizen - 在tizen中创建文件