Pergunta

Eu tenho um site dirigido pelo PHP que tem um formulário de gravação.O usuário escolhe uma batalha no primeiro suspenso, depois o lado vencedor no segundo.Atualmente, as opções laterais vencedoras são apenas geraracodiceCode correspondentes ao qual foi listada primeiro na configuração de batalha.A submissão tem um "tem certeza?"passo para se certificar que eles têm a chance de corrigir o lado se eles escolherem o errado.

Eu sou o primeiro a admitir que isso é irritante e quero fazer a ganhadora downwn popular automaticamente com base na batalha selecionada.Eu tenho dito isso é coisas Ajax de pão e manteiga.

Minha preocupação, porém, é como manter a funcionalidade para usuários com deficiência JS.Pode este tipo de auto-população descartável transportar os valores fixos do PHP original por trás dele?

Desculpe pela falta de código.Eu ainda não comecei a estudar os métodos JavaScript e Ajax, apenas considerando os aplicativos teóricos para o meu site neste momento ...

Obrigado.

Foi útil?

Solução

Você poderia fazer isso assim. Quando a página é carregada, se o suporte JavaScript estiver ativado, o botão / link que a postagem está oculta e o site funciona com o JavaScript, caso contrário, o botão / link é exibido e o site funciona sem JS

Outras dicas

Eu não sou o Guru Ajax, mas sua ideia soa bem.Você pode, claro, preencher uma lista suspensa e os navegadores habilitados para JS podem remover / repopular / alter / ... este campo o que eles gostam de carregar dados por meio de uma solicitação Ajax.

Com um pouco de googling, você deve ser capaz de encontrar essas soluções já desenvolvidas ou pelo menos ter uma ideia do que os outros fizeram.

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