A maioria dos navegadores armazena em cache os valores de entrada do formulário. Portanto, quando o usuário atualiza uma página, as entradas têm os mesmos valores.
Aqui está meu problema. Quando um usuário clica em Salvar , o servidor valida os dados POSTados (por exemplo, produtos verificados) e, se não forem válidos, os envia de volta ao navegador. No entanto, conforme declarado acima, mesmo se o servidor limpar a seleção de alguns valores, eles ainda podem ser selecionados por causa do cache do navegador!
Meus dados têm caixas de seleção invisíveis (até que o item pai seja selecionado), de modo que o usuário pode até não saber que algum valor anterior ainda está selecionado, até clicar em Salvar novamente e receber uma mensagem de erro - mesmo que o usuário pense que não. O que é irritante.
Isso pode ser resolvido fazendo Ctrl+ F5, mas não é nem mesmo uma solução. Existe uma maneira automática / programática de dizer ao navegador para não armazenar em cache os dados de entrada do formulário em algum formulário / página?
<select>
listas suspensas . Eu tenho uma lista e defini uma selected
escolha, mas atualizar a página mantém as opções selecionadas anteriormente.
<form autocomplete="off"...
uma opção para você? Este problema está ocorrendo em todos os navegadores ou apenas em um em particular?