Pergunta

Eu tenho uma página jsp com duas etiquetas de rádio.

A página contém um formulário struts2. Quando eu enviar o formulário um dos dois programas de rádio devem ser verificados automaticamente.

É possível fazer isso?

Foi útil?

Solução

Uma das características de uma entrada de rádio é que um item em um aparelho de rádio, uma vez selecionados não pode ser desmarcado, exceto por um outro membro do conjunto que está sendo selecionado (ao contrário de uma caixa de seleção "set"). ou seja, se você inicializar a página com uma seleção que você pode garantir que você terá um valor. Será que um valor padrão existir você pode fazer isso? Então você pode apenas definir checked="checked" sobre esse item.

Como alternativa, você vai ter que adicionar outra regra de validação em JS e / ou do lado do servidor.

Outras dicas

Acredito que com:

<html:radio property="foo" value="yes"/>

Esta tag RÁDIO mostra selecionada (por padrão) se o método getFoo() da forma de feijão retorna a string "yes".

Pode ser que você pode usar isso para ligar o formulário submeter-se a suas tags de rádio?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top