Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.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 验证代码不工作直接重定向到操作路径_Javascript_Jquery_Validation - Fatal编程技术网

Javascript 验证代码不工作直接重定向到操作路径

Javascript 验证代码不工作直接重定向到操作路径,javascript,jquery,validation,Javascript,Jquery,Validation,这是来自 <form action="http://localhost/own/import.php" method="post" enctype="multipart/form-data" name="form1"> <input type="file" name="xmlfile" id="file1"> <input type="file" name="uploaded_image" id="file2"> &l

这是来自

   <form action="http://localhost/own/import.php" method="post" enctype="multipart/form-data" name="form1">

      <input type="file" name="xmlfile" id="file1">

      <input type="file" name="uploaded_image" id="file2">

   <input type="submit" id="submit" name="Submit" value="Submit" style="margin:0 0 0 150px;">
我也在这里分享代码


我没听错台词

if (filename != "") {
if (!(ext == "xml")) {
   alert("Please upload XML file format only");
   return false;
   }
}

if (filename2 != "") {
if (!((ext2 == "jpg") || (ext2 == "jpeg") || (ext2 == "png"))) {
        alert("Please upload jpg, jpeg, png file format only");
        return false;
    }
}
但经过改变后,现在它开始工作了

if (!(ext == "xml")) {
   alert("Please upload XML file format only");
   return false;
}


if (!((ext2 == "jpg") || (ext2 == "jpeg") || (ext2 == "png"))) {
        alert("Please upload jpg, jpeg, png file format only");
        return false;
    }

这是工作代码

我在下面的行中出错了

if (filename != "") {
if (!(ext == "xml")) {
   alert("Please upload XML file format only");
   return false;
   }
}

if (filename2 != "") {
if (!((ext2 == "jpg") || (ext2 == "jpeg") || (ext2 == "png"))) {
        alert("Please upload jpg, jpeg, png file format only");
        return false;
    }
}
但经过改变后,现在它开始工作了

if (!(ext == "xml")) {
   alert("Please upload XML file format only");
   return false;
}


if (!((ext2 == "jpg") || (ext2 == "jpeg") || (ext2 == "png"))) {
        alert("Please upload jpg, jpeg, png file format only");
        return false;
    }
下面是工作代码

文件名可以不定义 你应该试试:

if (filename != undefined && filename.length > 0)
你忘了#

你为什么写信

if (!(ext == "xml"))
而不是

if (ext.toUpperCase() != "XML")
!=比…简单!(==) 及 文件扩展名可以包含大写字符

文件名可以未定义 你应该试试:

if (filename != undefined && filename.length > 0)
你忘了#

你为什么写信

if (!(ext == "xml"))
而不是

if (ext.toUpperCase() != "XML")
!=比…简单!(==) 及
您的文件扩展名可以包含大写字符

…问题是?您是否能够调用validate#uExt()?未经检查验证表单已提交此操作您错过了哈希符号$('#提交')。谢谢mini我忘了$('#提交')这一个也是…问题/问题是?您是否能够调用validate#uExt()?未经检查验证表单已提交此操作,您错过了哈希符号$('#提交')谢谢mini我忘了$('#提交')此操作