Ir para conteúdo

POWERED BY:

Arquivado

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

nando.lima

Erro em função

Recommended Posts

CAROS COLEGAS O QUE HA DE ERRADO NESTA FUNÇÃO

<script language=javascript>
function valida_pku(pku) {
var valor_pku =pku;

if(pku.toString() > "3" ){
alert(pku.toString());
document.getElementById("dosagem_pku").innerHTML ='ALTERADO';
}else{
alert('estou aqui'); // SO PARA ACOMPANHAR
}
}

</script>

 

 

 

 

 

 

A CHAMADA NO HTML É A SEGUINTE:

 

<tr bgcolor="#F5F5F5">
<td align="right"><span class="rotulonegrito">Dosagem PKU*:</span></td>
<td align="left">
<input class="caixatexto" type="text" id="dosagel"size="5" maxlength="5" name="dosagem"onblur ="valida_pku(dosagem)"value="<?php echo $dosagem?>">
<label id="dosagem_pku" for="dosagem"></label>
</td>

</tr>

 

 

 

Dosagem PKU*: MESMO QUANDO PASSO O VALOR DE PKU = 1 A FUNÇÃO RETORNA ALTERADO

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eai beleza?

 

Primeiro quando for postar codigo use a tag de codigo que fica na ferramenta

Segundo sempre indente seu código ou ninguém vai ler

Terceiro você cometeu um erro

 

<script language=javascript>
	function valida_pku(pku) {
		  var valor_pku =pku;
			  
		if(pku.toString() > "3" ){
			 alert(pku.toString());
			document.getElementById("dosagem_pku").innerHTML ='ALTERADO';
		}else{
			alert('estou aqui'); // SO PARA ACOMPANHAR
		}
	}
</script>


<tr bgcolor="#F5F5F5">
        <td align="right">
			<span class="rotulonegrito">Dosagem PKU*:</span>
		</td>
        <td align="left">
			<input class="caixatexto" type="text" id="dosagel"size="5" maxlength="5" name="dosagem"onblur ="valida_pku(this.value)" value="<?php echo $dosagem?>">
			<label id="dosagem_pku" for="dosagem"></label>        
        </td>
       
</tr>

Se voce quiser pegar o valor de dosagem vai ter que referenciar como this e não dosagem

 

 

abraços

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.