este repositorio contem um desafio tecnico para o processo de seleção da empresa GRX soluções, desenvolvido com HTML CSS Javascrypt e bootstrap
os requisitos doprojeto seguem abaixo
1- Crie uma página em HTML que tenha uma tabela, um formulário e um botão salvar. O formulário deve ter dois campos, para inserir o Nome e a Idade respectivamente. Ao clicar no botão salvar, os dados que estão no formulário devem ser adicionados a uma lista. Após inserir na lista/array, apresentá-los na tabela:
2- Aperfeiçoando o exercício 1, adicione uma lógica que não permita salvar o mesmo nome mais de uma vez dentro da lista, estourando um alerta caso isso aconteça.
3- Aperfeiçoando o exercício 1, mantenha na tela, na tabela, a lista de Nome e idade ordenadas de forma decrescente pela idade, mostrando do mais velho adicionado até o mais novo.
4- Aperfeiçoando o exercício 1, crie um botão em cada linha que permita efetuar a deleção da linha desejada.
5- Aperfeiçoando o exercício 4, na mesma lógica do botão de deleção, aplique a função confirm do javascript para certificar o usuário de sua ação. Texto: Deseja apagar esta linha?
6- Aperfeiçoando o exercício 1, crie um botão que permita a edição do dado, ou seja, crie um botão editar no final de cada linha. Ao clicar no botão editar, transforme o texto que está aparecendo na linha para campos de texto e habilite um botão salvar no lugar do botão editar. Salve o dado e volte para o texto. OBS: habilitar um botão caso deseje cancelar a ação.
7- Aperfeiçoando o exercício 3, adicione no cabeçalho da tabela, na coluna Idade, a possibilidade de ao clicar sobre o texto, ordenar a lista. Comportamento esperado: ao clicar uma primeira vez, ele ordene a Idade de forma crescente, na segunda vez de forma decrescente, na terceira vez de forma crescente, etc.
8- Aplique CSS (Bootstrap ou qualquer outro que desejar) para tornar mais agradável a visualização desta página.