Yes, in a sense. But, the solar "eclipses" on Mars would better
be referred to as transits. The moons of Mars are much too small to
block more than a small portion of the sun as seen from Mars. An
observer on the surface of Mars would not even notice the
difference without special equipment.