0
I created the following code, but I’m not able to display the information the way I’d like.
I wanted to show off something like
Produto: Nome do produto Valor: 0 Origem: Origem do Produto
But it is appearing [object HTMLInputElement] NaN [object NodeList]
, someone could help me?
function verificar(){
var nome = window.document.getElementById('nome')
var valor = Number(window.document.getElementById('valor'))
var origem = window.document.getElementsByName('radp')
var res = window.document.getElementById('res')
res.innerHTML += `Produto: ${nome}`
res.innerHTML += `Valor: ${valor}`
res.innerHTML += `Origem: ${origem}`
}
<div>
<p>Nome do Produto: <input type="text" name="nome" id="nome"></p>
<p>Valor do Produto: <input type="number" name="valor" id="valor"></p>
<p>Origem do Produto:
<input type="radio" name="radp" id="importado" checked>
<label for="importado">Importado</label>
<input type="radio" name="radp" id="nacional">
<label for="nacional">Nacional</label>
</p>
<input type="button" value="Verificar" onclick="verificar()">
</p>
</div>
<div id="res">
Preencha os Dados para receber as informações.
</div>
I would answer exactly that, but you were quicker on the trigger
– Eduardo Ribeiro