Вы должны попробовать что-то вроде этого:
$('#frm_accesslevel').on('change', function(){
var fldVal = $(this).val(); // you have access to this here, not outside
switch(+fldVal) {//cast as number with +
case 1:
alert("nothing happen");
break;
case 2:
$(".form-control").hide();//hide all
$("#frm_region").show();
$("#frm_accesslevel").show();
break;
case 3:
alert("behavior");
$(".form-control").show();//show all
break;
case 4:
alert("other behavior");
$(".form-control").show();//show all
break;
default:
alert("somethig wrong");
}
});
Имейте в виду, у вас есть ошибки в html, некоторые "отсутствуют, и у вас есть пробелы в свойствах id.
это простои функциональный пример https://jsfiddle.net/k2nuq3h3/5/