Is it possible to have a hidden field that appears only under certain conditions?