Buy the 2015 Old Farmer's Almanac!
Temperature fluctuation isTemperature fluctuation is the most common cause for onions to flower. If an onion plant is exposed to temperature changes from cold to warm to cold again it will go dormant before resuming growth again and this will cause the onion to flower prematurely. The entire row of onions will experience the temperature changes and  probably produce flowers. Flowering can be prevented by planting the onion sets or seeds at the right time, not too early in the season.

2015 Garden Calendar2015 Weather Watcher's Calendar2015 Recipes Calendar2015 Engagement Calendar 2015 Everyday Calendar2015 Country CalendarNew Year Cross StitchLobster Rope Doormats