Olá, estou com dificuldades na hora de manipular o array, no caso, fazer ele preencher uma tabela em html.
Segue as informações referente ao exercício que tenho que desenvolver.
A cada novo carro adicionado, por meio do botão cadastrar, a tabela apresentada deve ser alimentada com os dados digitados no formulário. Após desenvolver a página de acordo com o pedido, crie um array e inclua as seguintes funções de manipulação, que devem ser chamadas por meio de novos botões a serem adicionados na página: - incluir carro (armazena carro no array); - buscar carro (através da placa); - remover carro (através da placa, que elimina a informação do array).
Página Html
<!DOCTYPE html><html><head><metacharset="UTF-8"><title>Atividade Javascript 3 - Cadastro de veículos</title><linkrel="stylesheet"type="text/css"href="estilo.css"><scripttype="text/javascript"src="funcao.js"></script></head><body><divid="principal"><divclass="formulario"><formmethod="post"><fieldset><legend>Cadastro de veículo</legend><labelfor="placa"><span>Placa:</span><inputtype="text"name="placa"id="placa"/></label><labelfor="ano"><span>Ano:</span><inputtype="text"name="ano"id="ano"/></label><labelfor="fabricante"><span>Fabricante:</span><inputtype="text"name="fabricante"id="fabricante"/></label><labelfor="modelo"><span>Modelo:</span><inputtype="text"name="modelo"id="modelo"/></label><divclass="botoes"><buttontype="button"onclick="cadastrar()">Cadastrar</button><buttontype="button"name="buscar">Buscar</button><buttontype="button"name="remover">Remover</button></div></fieldset></form></div><divclass="tabela"><table><thead><tr><td>Placa</td><td>Ano</td><td>Fabricante</td><td>Modelo</td></tr></thead><tbody><tr><td>XXX - 0000</td><td>2000</td><td>Ford</td><td>Ka</td></tr></tbody></table></div></div></body></html>
Javascript
function cadastrar(){var placa = document.getElementById("placa").value;var ano = document.getElementById("ano").value;var fabricante = document.getElementById("fabricante").value;var modelo = document.getElementById("modelo").value;}//Testevar carros =[];
carros[0]={
placa:"ARE-4376",
ano:"2010",
fabricante:"Ford",
modelo:"Ka"};
carros[1]={
placa:"RTY-3209",
ano:"2009",
fabricante:"Chevrolet",
modelo:"Corsa"};
carros[2]={
placa:"GHJ-0654",
ano:"2002",
fabricante:"Chevrolet",
modelo:"Celta"};for(i=0; i < carros.length; i++){//adicionar os dados na tabela que está na página html//document.writeln(carros[i].placa +" - "+ carros[i].ano +" - "+ carros[i].fabricante +" - "+ carros[i].modelo +"<br>");}
Pergunta
DiegoMB
Olá, estou com dificuldades na hora de manipular o array, no caso, fazer ele preencher uma tabela em html.
Segue as informações referente ao exercício que tenho que desenvolver.
A cada novo carro adicionado, por meio do botão cadastrar, a tabela apresentada deve ser alimentada com os dados digitados no formulário. Após desenvolver a página de acordo com o pedido, crie um array e inclua as seguintes funções de manipulação, que devem ser chamadas por meio de novos botões a serem adicionados na página: - incluir carro (armazena carro no array); - buscar carro (através da placa); - remover carro (através da placa, que elimina a informação do array).
Página Html
Javascript
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.