For spills on carpet:
Immediately throw an absorbent towel over the spill, and then stand on the towel, rotating to a dry part as needed. Then, if needed, you can treat the spill in your usual manner, but there is so much less liquid in your carpet than before.