jQuery: azzerare un campo file se si verifica un errore

jQuery: azzerare un campo file se si verifica un errore

Se abbiamo impostato delle restrizioni sull'upload dei file consentendo solo l'upload di determinati tipi di file, possiamo resettare il campo di invio con jQuery qualora si verificasse un errore.

Ecco un esempio pratico:


$(function() {
	$('#test').on('submit', function(e) {
		e.preventDefault();
		var allowedTypes = /\.jpg|\.png$/i;
		var file = $('#upload').val();
		if(!allowedTypes.test(file)) {
			$('#upload').val('');
		}
	});


});

Torna su