Olá amigos, talvez eu esteja faltando alguma coisa na documentação, mas por algum motivo quando aplico o atributo required
ao select e tento enviar o formulário, quando nenhuma opção foi selecionada, nada acontece e uma mensagem de erro Question: An invalid form control with name='xxxx' is not focusable
aparece. Quaisquer dicas são apreciadas. Obrigada.
Mesmo aqui. Eu adoraria encontrar uma solução também.
Talvez relacionado a # 620
Tentaremos reproduzir e consertar.
Veja também # 620, onde testei em alguns navegadores. Vocês poderiam fornecer detalhes sobre o navegador e a configuração, etc.?
Este erro ocorre devido ao atributo "obrigatório" no
A solução é remover o atributo "obrigatório" no elemento selecionado OU adicionar "novalidate" ao formulário. A primeira escolha seria preferível e implementar outro método para validação "necessária".
// for now you can do this to by pass the bug
$(selector).multiselect(options).prop('required', false);
Eu também estou tendo o problema. A configuração é totalmente padrão e usada em navegadores modernos. A única coisa que indicaria um problema é este aviso no console durante o carregamento da página.
Please do not use Bootstrap-checkbox element in label element.
O atributo obrigatório só se torna problemático quando $('#item).multiselect();
é aplicado ao elemento selecionado.
Isso provavelmente acontece por causa de conflitos de biblioteca / plug-in. Este atributo deve funcionar 100% bem se você não estiver executando e inicializando qualquer outro plug-in na página em que está trabalhando. Mais informações na edição # 798.
Comentários muito úteis
Este erro ocorre devido ao atributo "obrigatório" no
Para obter mais informações, consulte:
A solução é remover o atributo "obrigatório" no elemento selecionado OU adicionar "novalidate" ao formulário. A primeira escolha seria preferível e implementar outro método para validação "necessária".