Question: why do halogens react with alkali metals to form salts?
Answer: Their chemical activity increases as you move downward through the periods from Li to Na to K, etc. Alkali metals tend to lose one electron and form ions with a single positive charge. They form ionic compounds (salts) in reaction with the halogens (alkali halides).