Colocar ou Retirar a Obrigatoriedade de um Campo no Formulário via JavaScript   Nesta seção, você aprenderá a marcar um campo como obrigatório e a remover ou restaurar essa obrigatoriedade conforme necessário, utilizando JavaScript. É importante para todo o campo que você deseja trabalhar com obrigatoriedade, que ele esteja por padrão marcado como obrigatório no formulário, sendo assim, acesse as configurações do formulario, acesse o campo e o marque como Obrigatório na seção de validação.   Pré requisito para uso das funções descritas aqui nesse documento: Para todo o campo que você deseja trabalhar com obrigatoriedade condicional, que ele esteja por padrão marcado como obrigatório no formulário, sendo assim, acesse as configurações do formulario, acesse o campo e o marque como Obrigatório na seção de validação.   Como funciona?  Para atingir o objetivo de tirar ou remover a obrigatoriedade em deteminada situação, vou deve usar as funções abaixo, lembrando que por padrão o campo deve estar inicialmente marcado como Obrigatório   Removendo a Obrigatoriedade de um Campo Se houver a necessidade de remover a obrigatoriedade de um campo em determinadas situações, você pode utilizar a função ignoreRequired do objeto formContext.field.required . Esta função desativa temporariamente a obrigatoriedade de um campo. Exemplo de uso no Javascript: formContext.field.required.ignoreRequired("campoTexto");   Neste exemplo, o campo de texto identificado por "campoTexto" deixará de ser obrigatório.   Restaurando a Obrigatoriedade de um Campo Se, em algum momento, precisar restaurar a obrigatoriedade de um campo, utilize a função unsetIgnoreRequired do mesmo objeto. Isso faz com que o campo volte a ser obrigatório. Exemplo de uso no Javascript: formContext. field . required . unsetIgnoreRequired ( "campoTexto" );   Este código restaura a obrigatoriedade do campo de texto identificado por "campoTexto" .