Tengo el siguiente problema, necesito comparar el numero que contiene un input, con una variable en php y si es mayor me salga un mensaje y si es menor pues otro, pero no funciona
Esta es la función
Código Javascript:
Si en vez de la variable php pongo el número directamente, funciona, asi que la variable cadena ha recogido el contenido del input perfectamente y en el alert me muestra el dato de la variable php, eso quiere decir que esa variable llega perfectamente a la función, así que no se cual puede ser el problema Ver original
<script type="text/javascript"> function validaFormulario(){ total = "<?php echo $paginas = ceil($d / 7);?>"; var cadena = document.fvalida2.nombre.value; if(cadena > total ){ alert("el numero "+cadena+" es mayor que "+total+"") }else if (cadena <= 8){ alert("el numero "+cadena+" es menor que "+total+"") } } </script>