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