Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Como desativar o preenchimento obrigatorio? tem paginas que nao consigo avançar sem preencher. nem sempre é necessario preencher todos os campos.

more options

Quando estou configurando equipamentos de radio wireless, o firefox nao me permite aplicar as configurações no aparelho sem que todos os campos estejam preenchidos, o problema é que em alguns casos nao posso preencher todos eles, fica um marco em vermelho em volta do campo não preenchido impedindo que eu possa prosseguir com a configuraçao. minha solução até o momento é usar o internet explorer, ele nao me obriga a preencher estes campos nos aparelhos.

se possivel tal configuração e puderem compartilhar, ficaria muito grato, pois tenho muita preferencia pelo Mozilla Firefox.

Obrigado pela oportunidade, forte abraço

Patrick Dias

Quando estou configurando equipamentos de radio wireless, o firefox nao me permite aplicar as configurações no aparelho sem que todos os campos estejam preenchidos, o problema é que em alguns casos nao posso preencher todos eles, fica um marco em vermelho em volta do campo não preenchido impedindo que eu possa prosseguir com a configuraçao. minha solução até o momento é usar o internet explorer, ele nao me obriga a preencher estes campos nos aparelhos. se possivel tal configuração e puderem compartilhar, ficaria muito grato, pois tenho muita preferencia pelo Mozilla Firefox. Obrigado pela oportunidade, forte abraço Patrick Dias

Chosen solution

Oi patrick, este atributo required é da especificação do html5 e se o desenvolvedor da página de configuração colocou ele lá é pq esperava que o valor não fosse vazio. Em outras palavras: quando o IE eventualmente implementar a spec esta página terá o mesmo problema…

…Mas, como vc mesmo disse, é possível retirar este atributo na mão usando o inspector.

E se é possível retirar na mão é possível também retirar via javascript, portanto você pode fazer um bookmarklet e deixar ele na sua toolbar para remover facilmente estes atributos com um clique.

Faça o seguinte:

  • Bookmarks > Show All Bookmarks
  • Clique na pasta All Bookmarks e depois na pasta Bookmarks Toolbar
  • Clique no ícone da engrenagem e depois "New Bookmark…"
  • coloque um nome, tipo "remover required"
  • no campo Location, copie o código abaixo:

javascript:(function(){var%20forEach%20=%20Array.prototype.forEach;var%20elmts%20=%20document.querySelectorAll(':required');forEach.call(elmts,%20function(el){el.removeAttribute("required");});})();

Ai recarregue a página com o formulário que vc deseja remover os atributos required e clique no seu bookmarklet.

Read this answer in context 👍 3

All Replies (5)

more options

Olá patrickdias00,

Pelo que entendo, o requerimento para preencher ou não um campo de formulário, está configurado na página ou servidor em questão - nesse caso, a página de configuração do seu rádio wireless foi desenvolvida para que seja necessário o preenchimento dos campos.

Se esse for o caso, e o Internet Explorer permite avançar a página sem que os campos sejam preenchidos, então isso é uma falha no Internet Explorer.

Você tem algum link disponível com este exemplo para que eu possa entender melhor o problema em questão? Estou curioso...

Abraços,

- Ralph

more options

Oi patrick, parece que esta pagina de configuração usa algum javascript para validar o formulário que se comporta de maneira diferente entre o IE e o Firefox, muito provavelmente é um problema da página e não do navegador.

Qual equipamento de rádio wireless é este que vc está configurando?

Você consegue fazer uma cópia do código da página e de algum eventual arquivo javascript que ela usa? Uma maneira de fazer isso é digitando Ctrl+U

Copie o código fonte e publique em algum lugar, como http://pastebin.mozilla.org/ por exemplo e mande o link aqui pro fórum.

[]s

more options

Bom dia, como vai Ralph?

Neste link abaixo tem um print da pagina de configuração do equipamento print configuração

esta opçao de "lock to ap mac", serve para que seja possivel fazer uma amarração de mac com a antena que esta transmitindo, mas nao é uma opção obrigatória, é um recurso opcional. O mesmo sintoma acontece com antenas da ubiquiti, só no internet explorer que consigo configurar sem preencher este campo. Minha duvida é se existe algum metodo de desativar isto no firefox, estive olhando no about:config , mas não consegui identificar algo relacionado, não tenho muita experiencia nesta parte.

Obrigado

more options

Boa tarde,

Estou postando para dizer que consegui avançar nas configurações utilizando o firefox, fiz o seguinte: abri o inspecionador de elemento em cima do campo e cliquei em excluir nó, agora avança normalmente. Por enquanto estarei utilizando assim.

Seria possivel desativar o preenchimento obrigatorio de forma que ele ignore o required=1 do html ?

Segue abaixo o codigo do campo

<input id="apmac" class="config" type="text" realname="Access Point MAC Address (6 HEX pairs, separated by colons)" callback="validateHwAddr" required="1" maxlength="32" name="apmac"></input>

Um abraço

more options

Chosen Solution

Oi patrick, este atributo required é da especificação do html5 e se o desenvolvedor da página de configuração colocou ele lá é pq esperava que o valor não fosse vazio. Em outras palavras: quando o IE eventualmente implementar a spec esta página terá o mesmo problema…

…Mas, como vc mesmo disse, é possível retirar este atributo na mão usando o inspector.

E se é possível retirar na mão é possível também retirar via javascript, portanto você pode fazer um bookmarklet e deixar ele na sua toolbar para remover facilmente estes atributos com um clique.

Faça o seguinte:

  • Bookmarks > Show All Bookmarks
  • Clique na pasta All Bookmarks e depois na pasta Bookmarks Toolbar
  • Clique no ícone da engrenagem e depois "New Bookmark…"
  • coloque um nome, tipo "remover required"
  • no campo Location, copie o código abaixo:

javascript:(function(){var%20forEach%20=%20Array.prototype.forEach;var%20elmts%20=%20document.querySelectorAll(':required');forEach.call(elmts,%20function(el){el.removeAttribute("required");});})();

Ai recarregue a página com o formulário que vc deseja remover os atributos required e clique no seu bookmarklet.

Modified by Fabricio Zuardi