We had one accident like this when our twins were 3 and immediately bought a portable potty. It uses heavy plastic bags, which sucks, but I'm not going through that again. It goes everywhere with us.
Yeah we have one too, which is great when you're near the car... We don't usually carry it with us though. I suppose we could, never really considered it.