.. pués depende tus requerimentos... pero en sí no sería la solución "correcta"...
Cita:
Iniciado por pirrilon ¿Y si realmente quiero introducir un 0? Lo único que quiero es controlar que cuando el campo del formulario no se rellene no se introduzca el 0 a no ser que se haga explicitamente. ¿Alguna sugerencia?


tampoco estasería una solución correcta pero... cuando un usuario teclee un 0 explicitamente podrías guardar en otro campo un valor que te lo indique (un simple "sí"), así para imprimir ó no te basas en el valor de este campo

...
Bla!... mejor lo que tienes ahora

.. pero la idea es aplicable

.
Saludos!