g:select doesn't accept an onchange attribute, and the g:select tag will be replaced by HTML.
If you view source on the page you should not see the onchange set on the real html select.
What you can do is attach a listener to the change event for that select.
Example using jQuery
$('#cmbFilterBy').on( "change", function(){ cmbFilters() } );
Here is a simple fiddle.