Показать сообщение отдельно
  #2 (permalink)  
Старый 07.04.2017, 12:57
Аспирант
Отправить личное сообщение для sergey24 Посмотреть профиль Найти все сообщения от sergey24
 
Регистрация: 04.11.2016
Сообщений: 56

С данным скриптом отсылаются и фото, и данные с заполненных полей, но нет проверки на кол-во файлов.
<script>
	document.getElementById('formss1').addEventListener('submit', function(evt){
	  var http = new XMLHttpRequest(), f = this;
	  evt.preventDefault();
	  http.open("POST", "mail2.php", true);
		location.href = "#callme1";
	  http.onerror = function() {
		alert('Извините, данные не были переданы');
	  }
	  http.send(new FormData(f));
	}, false);
	</script>


Скрипт проверки:
$(function(){
    $("input[type='submit']").click(function(){
        var $fileUpload = $("input[type='file']");
        if (parseInt($fileUpload.get(0).files.length)>2){
         alert("You can only upload a maximum of 2 files");
        }
    });    
});
Ответить с цитированием