Make the function return false
function onFlightChange() {
return false;
}
and update your attribute to return that too;
<asp:DropDownList ID="ddFlights" runat="server" onchange="return onFlightChange();" >
It shouldn't normally do a post-back unless you have autopostback enabled, so there might be issues elsewhere too.