Ciao a tutti,

nell'input type=file si inseriscono percorsi fisici quindi solo backslash (\)
che essendo un carattere speciale, per rappresentarla in una stringa js, va messo doppio
faccio un esempio pure io
codice:
<script language="javascript">
function Controlla(ff){
	var erNome = 'nomefile.txt'
	var erFile = ff.NomeFile.value
	if(erFile.substr(erFile.lastIndexOf('\\')+1).toLowerCase()!=erNome){
		alert('il file deve essere '+erNome)
		return false
	}return true
}
</script>
<form onsubmit="return Controlla(this);">
<input type="file" name="NomeFile">
<input type="submit" value="submit">
</form>