Garth

Validace typu souboru pomocí jQuery.

Jako součást ochrany formulářep roti spamu, či vkládání závadných kódů je nutné validovat i koncovku souboru, který uživatel vkládá. Pokud povolíte například jen obrázky, tak Vám robot nemá jak vložit nějaké nebezpečné skripty.

// JS část

$( 'input[name="soubor_prilohy[]"]' ).each(function( index ) {
var poradi_souboru = index+1;
var hodnota_souboru = $( this ).val();

if( hodnota_souboru != "" ){
var regex = new RegExp("(.*?).(jpg|jpeg|pdf)$"); 
//(.*?).(docx|doc|pdf|xml|bmp|ppt|xls)$
if(!(regex.test(hodnota_souboru))) {
$(this).val('');
vypis = vypis+"Soubor "+poradi_souboru+" je ve špatném 
formátu (povolené jsou - jpg, jpeg, pdf) !
";
ok = false;
}
}

// HTML
Příloha 1
Příloha 2
Příloha 3
Příloha 4




<< zpět




Nejnovější články