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???