使用javascript制作加法计算器中检测用户输入的数值是否为正整数

Posted Tomhard

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用javascript制作加法计算器中检测用户输入的数值是否为正整数相关的知识,希望对你有一定的参考价值。

一、要求

我们在 C#中,有一个keypress事件,可以做到判断输入的字符是否是非法字符。代码如下:

public void txt_Str_KeyPress(object sender.KeyPressEventArgs e)

{

    if(!char.IsDigit(e.KeyChar))

    {

        e.Handled=true;

    }

}

这样我们就会发现输入为非整数时就压根不出现。或者,如果不知道IsDigit()这个方法,我们还是可以按照(e.KeyChar>=\'0\' && e.KeyChar<=\'9\'来判断的)。

但是,在javascript里面,我们是否依然可以做到keyPress()下起到同样的作用呢?

二、解决

 

 他们之间的执行次序为:onkeydown  onkeypress  onkeyup

 

以上是关于使用javascript制作加法计算器中检测用户输入的数值是否为正整数的主要内容,如果未能解决你的问题,请参考以下文章

使用 javascript 或 jQuery 检测用户是不是拒绝浏览器定位计算机的请求

如何制作 C++ 程序循环的一部分?

疑难杂症,逐个下药

长整数加法运算

js之简单加法计算器

JavaScript中的加法运算