Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

João Paulo Hildebrand

Adaptação de linha de código para Input[type='text']

Recommended Posts

Bom dia pessoal!

Gostaria de adaptar a linha:

 

material = prompt("Digite o material", "");

 

Para receber o valor de um input[type=text], em vez de ser por prompt.

 

Script completo:

<script type="text/javascript">
	var material = new Array(3);
	for(i = 0; i < 3; i++){
		material[i] = prompt("Digite o material", "");
		document.write(material[i] + "<br />");
	};
</script>

 


Alguém poderia me dar essa força?

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, até essa parte eu já tinha tentado. Meu problema começou quando eu precisei que fosse resgatado esses valores dos inputs em uma função de um botão.

 

Por exemplo, tenho um input de texto e um botão. Quando clicado nesse botão, armazenasse o valor desse input em um Array. Fazendo um loop, acredito.

 

Poderia me dar essa força no código?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lucas, só front mesmo.

 

Poderia digitar um código rápido que resolveria esse meu problema, se não for atrapalhar?

 

Imagine um sistema de pedidos, que tem um campo Material e um Quantidade.

Quando clicar em um botão para cadastrar esse material, irá cadastrar em um array esse Material com a Quantidade, e em seguida limpar os campos para digitar outro material e quantidade, e assim sucessivamente...



Lucas, encontrei um script show de bola agora.

Muito obrigado pela força cara!

 

Para quem precisar futuramente, segue:

 

 

<input type="text" name="name" id="material" />
<input type="button" Value="Cadastrar" onclick="cadastrar();"/>
<script>
var material = new Array();
function cadastrar(){
material[material.length] = document.getElementById("material").value;
var string = "<br />";
for(i = 0; i < material.length; i++){
string = string + material + "<br>";
document.getElementById("resultado").innerHTML = "<p>" + string +"</p>";
};
};
</script>
<div id="resultado"></div>

 

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.