ti-enxame.com

HTML se recusa a verificar o botão de opção por padrão?

Parece uma pergunta realmente básica e criei dezenas de formulários, mas não consigo ver qual é o problema aqui.

Eu tenho esses dois botões de opção:

<input type='radio' class='free atype' value='0' name='dutch' checked='checked'/> Free<br/>
<input type='radio' class='paid atype' value='1' name='dutch' /> Paid

Obviamente, o primeiro deve ser verificado por padrão.

No entanto, quando eu verifico o segundo e atualizo a página, o segundo rádio permanece marcado. Sei que esse é um comportamento errado, mas não consigo ver o que estou fazendo de errado.

Estou tentando isso no Firefox.

15
jovan

Isso é chamado de conclusão automática, você pode tentar desativá-lo adicionando o autocomplete="off" propriedade para suas entradas

<input type='radio' class='free atype' value='0' name='dutch' checked='checked' autocomplete="off"/> Free<br/>
<input type='radio' class='paid atype' value='1' name='dutch' autocomplete="off"/> Paid

Você também pode colocá-lo no <form> os elementos estão dentro.

25
Musa

Use Preenchimento automático = "Desativado" como uma das propriedades em uma tag

isso fará algum sentido para esse código.

1
satheesh kumar