# Como ocultar um campo do formulário quando ele estiver em modo público? ### Usando CSS Suponhamos que você tenha um formulário chamado **Solicitação de Orçamento** e deseja ocultar os campos **Status** e **Identity** apenas quando esse Formulário estiver sendo apresentado no "modo/ambiente" **Público (Website, Form Público, Portal Público)**, basta aplicar o CSS abaixo. Levando em consideração que na estrutura do formulário, todos os elementos que compõem os campos possuem a classe CSS no formato `.item-[id do campo]`. Isso significa que, para ocultar um campo específico, você pode utilizar essa classe no seletor CSS. Quando o formulário estiver no modo público, a tag `` conterá a classe `public-portal`. Com isso, você pode esconder os campos desejados da seguinte forma:
```css html.public-portal .item-identity{ display: none } html.public-portal .item-status{ display: none } ``` Dessa forma, sempre que o formulário estiver público, os campos **Status** e **Identity** serão ocultados automaticamente. ### Usando Javascript ```javascript //Qualquer uma dessas funções javascript pode te ajudar //a função javascript retorna se o form está no modo Publico ou não var isPublicPortal = formContext.isPublicPortal(); //OU //a função javascript retorna se o form está no modo Publico ou não var isPublicForm = formContext.isPublicForm(); ```