Почему бы вам не использовать событие onchange, например onchange="myFunction()"
, где myFunction - это функция Java Script, которая вызывает ваш контроллер, например,
<script>
function myFunction()
{
var month = document.getElementById("inputFieldID").value;
$.ajax({
contentType: "application/json; charset=utf-8",
url: '/ControllerName/ActionName',
data: { parameterNameFromControllerAction : month },
dataType: "json",
cache: false,
type: 'POST',
success: function (formData) {
// fill form data here
},
error: function (jqXHR, textStatus, errorThrown) {
alert('Error!');
}
});
}
</script>