Hi Javiar,
Solar eclipses can be seen on any planet that has a moon which passes
between the planet and the Sun. So, certainly Mars has eclipses
and more of them because it has two moons and they travel around the
planet more frequently than our moon does. Jupiter also has
several moons that could cause eclipses.
The thing that makes our eclipses special is that the size of the Moon
(as seen from Earth) is about the same size in the sky as that of the
Sun. So, when the moon passes in front of the Sun it covers
nearly the whole solar disk. This won't be the case for other
planets where the apparent moon size is smaller than the apparent Sun
size (in the sky).
Best,
Christina