Ir para conteúdo

POWERED BY:

Arquivado

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

11closed

[Resolvido] usando toFixed()

Recommended Posts

olá

 

criei um script para um valor numerio sem "," sem o resto apenas primeiros numeros

 

olha


function calc(){
if (atual.value == ""){
	preco.value = "";		
	}
else {
	var precos =  50*atual.value/100;
	var num = new Number(precos);
	preco.value(num.toFixed());
}
}


Atual: <input type="text" name="atual" id="atual" onkeyup="calc()" /><br>
Preço  <input type="text" name="preco" id="preco" disabled="disabled"  /><br>

 

 

porque não esta dando certo ?

 

obrigado t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

faltou você declarar as variaveis:

 

var atual = document.getElementById('atual');
var preco = document.getElementById('preco');

 

 

qndo tiver duvidas, aperte Ctrl+Shif+J no Firefox, e corrija os erros.

Compartilhar este post


Link para o post
Compartilhar em outros sites

obrigado pela dica do firefox, essa não sabia

 

deu certo, pra quem ter duvidas, fico assim;


function calc(){

var atual = document.getElementById('atual');
var preco = document.getElementById('preco');

if (atual.value == ""){
	preco.value = "";		
} else {
	var valor = 50*atual.value/100;
	var num = valor.toFixed(0);
	preco.value=num;
}
}

Atual: <input type="text" name="atual" id="atual" onkeyup="calc()" /><br>
Preço: <input type="text" name="preco" id="preco" disabled="disabled"  /><br>

 

 

t+

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.