Foros del Web » Programando para Internet » Javascript »

Como evitar la carga automatica de una variable?

Estas en el tema de Como evitar la carga automatica de una variable? en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 08/03/2006, 06:23
 
Fecha de Ingreso: agosto-2004
Ubicación: Stgo de Chile
Mensajes: 64
Antigüedad: 19 años, 8 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
  #2 (permalink)  
Antiguo 08/03/2006, 06:50
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 3 meses
Puntos: 19
¿ Con eval ? No lo he probado . Cuentanos
Código:
}else {
//****Si el dato quedó bien ingresado
eval("<?"+"php $validado=$validado+1;"+"?>")
 //***********//
  #3 (permalink)  
Antiguo 08/03/2006, 07:41
 
Fecha de Ingreso: agosto-2004
Ubicación: Stgo de Chile
Mensajes: 64
Antigüedad: 19 años, 8 meses
Puntos: 0
Sorry, no es por ahí el asunto, se crea un error...

Parse error: parse error, unexpected T_STRING
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:42.