Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 验证在Mozilla中不起作用,但在Google Chrome中起作用_Javascript_Validation_Jsp_Firefox_Google Chrome - Fatal编程技术网

Javascript 验证在Mozilla中不起作用,但在Google Chrome中起作用

Javascript 验证在Mozilla中不起作用,但在Google Chrome中起作用,javascript,validation,jsp,firefox,google-chrome,Javascript,Validation,Jsp,Firefox,Google Chrome,我在验证中面临问题。它在谷歌chrome中工作,但在Mozilla中不起作用 比如:我有一个表单,它的名字是:。 我想做一个验证,这样用户就不能写数值了 在javascript内部: function checkerFunction1(e) { var charCode1=e.which || e.keyCode; if((charCode1 >= 65 && charCode1 <= 90) ||(charCode1 >= 97 &&a

我在验证中面临问题。它在谷歌chrome中工作,但在Mozilla中不起作用

比如:我有一个表单,它的名字是:

我想做一个验证,这样用户就不能写数值了

在javascript内部:

function checkerFunction1(e)
{
    var charCode1=e.which || e.keyCode;
    if((charCode1 >= 65 && charCode1 <= 90) ||(charCode1 >= 97 && charCode1 <= 122) ||(charCode1==32 || charCode1==8 || charCode1==46))
        return true;
    return false;
}     
功能检查功能1(e)
{
var charCode1=e.which | | e.keyCode;

如果((charCode1>=65&&charCode1=97&&charCode1您忘记调用
e.preventDefault()

功能检查功能1(e){
e=e | | window.event;
var charCode1=e.which | | e.keyCode;
如果(
(charCode1>=65&&charCode1=97&&charCode1这应该可以解决它:

function checkerFunction1(e)
{
    e = e || window.event;
    var charCode1=e.which || e.keyCode;
    return ((charCode1 >= 65 && charCode1 <= 90) ||(charCode1 >= 97 && charCode1 <= 122) ||(charCode1==32 || charCode1==8 || charCode1==46))
} 
Firefox告诉我“e是未定义的” 您需要为该浏览器使用
事件
对象(如上所示)

不需要
preventDefault()
。返回
false
将防止Firefox在字段中输入假键

function checkerFunction1(e) {
    e = e || window.event;
    var charCode1=e.which || e.keyCode;
    if(
        (charCode1 >= 65 && charCode1 <= 90)
        || (charCode1 >= 97 && charCode1 <= 122)
        || (charCode1==32 || charCode1==8 || charCode1==46)
    ) return true;
    return e.preventDefault(), false;
}
function checkerFunction1(e)
{
    e = e || window.event;
    var charCode1=e.which || e.keyCode;
    return ((charCode1 >= 65 && charCode1 <= 90) ||(charCode1 >= 97 && charCode1 <= 122) ||(charCode1==32 || charCode1==8 || charCode1==46))
} 
if(true)
    return true;
else
    return false;