Ir para conteúdo

POWERED BY:

Arquivado

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

biza

input actualizando campo de valor

Recommended Posts

Viva,

Estou a tentar fazer o seguite abaixo tenho um exemplo que pode mostrar o que tento fazer.

gostava que ao inserir uma quantidade no campo input a variavel que é trazida da base de dados onde se encontra o preço altera-se, ou seja o valor esta 70€ caso a pessoa adicione 2 no campo quantidade passe automaticamente para 140 sem fazer refresh de pagina . alguem me ajude.

Obrigado!

formulario_conta.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

dispare uma função no evento onblur do campo de quantidade, que leia o 'preço' ali, e multiplique pelo atributo .value do input de quantidade.

 

tente fazer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

obridado!

 

$nada == 0

 

------------

 

bom agora por partes. Tenho o seguinte campo de texto a que lhe chamo qnt_ad, neste campo eu ponho a quantidade de itens que quero ver multiplicado por um campo que eu apanho da base de dados.

formulario_conta.jpg

 

<input name="qnt_ad" type="text" class="area" id="qnt_ad" value="1" size="5" maxlength="2" onkeyup="sqnum()"/>

quando eu acabo de digitar um valor, o que ele faz é chamar essa função:

<script type="text/javascript">
//preco dos adultos
var preco_ad =" <?=$valor;?>";
//preco das criancas
var preco_cri =" <?=$valor2;?>"; 
//quantidade adultos
var qnt_a = parseInt(document.getElementById('qnt_ad').value);
//quantidadecriancas
var qnt_c = parseInt(document.getElementById('qnt_cr').value);
function  sqnum(){	

var total= document.reservas.qnt_ad.value * preco_ad;
document.reservas.ocult1.value = total;
alert(total);
}
function sqnum1(){
qnt_cr=  document.reservas.qnt_cr.value * preco_cri
document.reservas.ocult2.value = qnt_cr;
return qnt_cr
}

</script>

 

tudo isso ele esta fazendo direitinho, o meu problema esta em que ele não me passa a variavel para php, o codigo que utilizo para receber a variavel é esse , mas ela não vem a variavel que pretendo receber é o resultado das contas usado na função squm()

 

<?
 $total_ad = "<script>alert(total);</script>";  echo "teste |".$total_ad."|";?>
<? $total_cr = "<script>document.write(qnt_cr)</script>";  echo "teste |".$total_cr."|";?>

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.