Ao usar os navegadores mais novos compatíveis com HTML5 (FireFox 4, por exemplo);
e um campo de formulário tem o atributo required='required'
;
e o campo do formulário está vazio / em branco;
e o botão enviar é clicado;
os navegadores detectam que o campo "obrigatório" está vazio e não envia o formulário;
Em vez disso, o navegador mostra uma dica solicitando ao usuário que digite texto no campo.
Agora, em vez de um único campo de texto, tenho um grupo de caixas de seleção , das quais pelo menos uma deve ser marcada / selecionada pelo usuário.
Como posso usar o required
atributo HTML5 nesse grupo de caixas de seleção? (Como apenas uma das caixas de seleção precisa ser marcada, não posso colocar o required
atributo em todas as caixas de seleção)
ps. Estou usando simple_form , se isso importa.
ATUALIZAR
O atributo HTML 5 podemultiple
ser útil aqui? Alguém já o usou antes para fazer algo semelhante à minha pergunta?
ATUALIZAR
Ele parece que este recurso não é suportado pela especificação HTML5: QUESTÃO-111: O que faz de entrada @ exigida média para @type = caixa.?
(Status do problema: o problema foi marcado como fechado sem prejuízo. ) E aqui está a explicação .
ATUALIZAÇÃO 2
É uma pergunta antiga, mas queria esclarecer que a intenção original da pergunta era poder fazer o que precede sem usar Javascript - ou seja, usando uma maneira HTML5 de fazê-lo. Em retrospecto, eu deveria ter tornado o "sem Javascript" mais óbvio.