function setVideoSourceMode(prefix, mode){ var isYoutube = mode === 'youtube'; document.getElementById(prefix + 'VideoSource').value = mode; document.getElementById(prefix + 'FileSection').style.display = isYoutube ? 'none' : ''; document.getElementById(prefix + 'YoutubeSection').style.display = isYoutube ? '' : 'none'; document.getElementById(prefix + 'TabFile').classList.toggle('active', !isYoutube); document.getElementById(prefix + 'TabYoutube').classList.toggle('active', isYoutube); } $(document).on('change', 'input[type="file"][id$="VideoFile"]', function(){ var $label = $('#' + this.id.replace(/VideoFile$/, '') + 'VideoFileName'); if ($label.length) $label.text(this.files.length ? this.files[0].name : $label.data('default')); });