probabilmente sto facendo un errore grossolano che non trovo nella validazione di un form, perchè dovrebbe funzionare.
Codice: Seleziona tutto
<script>
function checkForm() {
var xml1 = document.getElementsByName('xml1').val();
var xml2 = document.getElementsByName('xml2').val();
var xml3 = document.getElementsByName('xml3').val();
if(xml1 == '' || xml2 == '' || xml3 == ''){
alert("The inputs can not be empty ");
return false;
}
else return false;
};
</script>
<form id="formxml" method="post" action="<?php echo URL;?>controller/testXML" enctype="multipart/form-data">
<label for="xml1">XML1:</label>
<input type="file" name="xml1" id="xml1"><br>
<label for="xml2">XML2:</label>
<input type="file" name="xml2" id="xml2"><br>
<label for="xml3">XML3:</label>
<input type="file" name="xml3" id="xml3"><br>
<input type="submit" name="submit" value="submit" onclick="return checkForm()">
</form>
Io devo controllare che siano stati inseriti 3 file nei 3 input e poi inviati.

