If your toilet is dripping from the tank to the floor, make sure the supply tube nut (coupling nut) is tightened and that there are no cracks in the supply tube. If the supply tube nut is tight, and there are no cracks in the tube, this type of leaking may indicate a non-visible crack in the water control, and its replacement is recommended. Try American Standard's Smart Valve 2000(tm) Water Control designed to fit virtually all toilets.
Water laying on top of the bowl may indicate leaking between the tank and bowl, which may require replacement of the gasket. Before replacing the gasket, be sure the tank and bowl are securely connected together by checking to see if you can move the tank back and forth.