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我忘了$('#提交')此操作