La scritta si appare sempre perché se il campo è definito nel form, il test isset() restituirà sempre vero. Solo se è una checkbox e non viene selezionata, il browser non la spedisce. In quel caso isset() restituirebbe falso.