Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2006, 06:23
htmlPedrote
 
Fecha de Ingreso: agosto-2004
Ubicación: Stgo de Chile
Mensajes: 64
Antigüedad: 19 años, 9 meses
Puntos: 0
Pregunta Como evitar la carga automatica de una variable?

Hola amigos, estoy trabajando con php y javascript.

Quiero realizar mostrar un botón, solo en el caso que una variable tenga el valor adecuado....
Cada vez que ingreso bien el dato en unos inputs, la variable debería incrementarse.

*****************************
<?php $validado=0;?>

<script>
function ValidoEntero()
{
var cantidadValidadaOk=false;
cantidadValidada = validarEntero(document.form1.txtCantidad.value)
if (cantidadValidada == ""){
alert ("Debe ingresar la cantidad !!")
document.form1.txtCantidad.select()
document.form1.txtCantidad.focus()
}else {
//****Si el dato quedó bien ingresado
<?php $validado=$validado+1;?> //***********//

return cantidadValidadaOk=true;
} //***fin else
}//**Fin funcion

</script>

<?php echo "Validado : ".$validado;

if ($validado>0)
{
echo "<input type='submit' name='enviado' value='Enviar'>";

}
?>

********************************************
Son dos cajas de texto y con onBlur, llamo la funcion...
<input name="txtCantidad" type="text" onblur="ValidoEntero()">
*********************************************

El problema me ocurre al cargar la página (entrar en ella), automaticamente asigna el valor a la variable y da lo mismo si se ingresan o no, los datos a las cajas de texto.
Al final, igual la variable queda con sus valores asignados, sin pasar por las validaciones y en el caso de ingresar los datos, la funcion no incrementa la variable...

Alguien sabe como poder mejorarlo???

Última edición por htmlPedrote; 08/03/2006 a las 06:30