Визуально - работает.
Но при попытке алертом выдать значения двух этих селектов - выдает 0 и 0 при любом раскладе.
$(function() {
var srochnost = $('select[name=srochnost]').val();
var rejim = $('select[name=rejim]').val();
$('#srochnost').on('change', function() {
if(!this.value) return;
$('#rejim option').slice(0, -1)
.prop('disabled', this.value==2)
.end()
.eq(3)
.prop('selected', this.value==2)
alert(srochnost + " " + rejim)
});
});