0
我被困在这个2周现在..所有我的谷歌搜索链接是紫色的,我还没有找到一个解决方案:s如何解决多文件上传的Ajax表单验证问题?
我有一个表格,上传多个文件与2个电子邮件地址一起。所有的错误验证工作,但当我上传文件,我不能再发送我的表单。
JAVASCRIPT
<script>
$(document).ready(function(){
$("#uform").submit(function(event) {
var files = document.getElementsByName("files[]");
fEmail=$("#fEmail").val();
yEmail=$("#yEmail").val();
$.ajax({
type: "POST",
url: "upload.php",
data: "files[]="+files+"&yEmail="+yEmail+"&fEmail="+fEmail,
success: function(html){
for (var x = 0; x < files.length; x++) {
if(files[x].value == '' || files[x].value == '0'){
$("#uploaderror").html("No file selected!");
}
}
if (html.trim()=='fEmailError') {
$("#uploaderror").html("Please enter a valid Email address!");
}
if (html.trim()=='yEmailError') {
$("#uploaderror").html("Please enter a valid Email address!");
}
if (html.trim()=='uploadIsSuccess') {
$("#uploadsuccess").html("Success!");
}
}
});
return false;
});
});
</script>
搜索应用程序/ x-WWW的形式,进行了urlencoded。 –