Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/08/2011, 16:44
3dw4rd
 
Fecha de Ingreso: julio-2011
Mensajes: 20
Antigüedad: 13 años, 4 meses
Puntos: 2
Si desactivo JavaScript, mi formulario ya no pasa por la validacion

Tengo un pequeño formulario con solo un campo de texto y un boton, se supone que debo ingresar un texto y al presionar el boton llama a una funcion javascript para validar que el campo de texto no esté vacio, si es asi entonces me redirecciona a youtube, de lo contrario no lo hace y me muestra una alerta.

PERO, tengo un problema, SI ALGUN USUARIO DESACTIVA JAVASCRIPT DE SU NAVEGADOR, entonces el proceso de validacion pasaria de largo y entraria a youtube de todos modos.

este es mi codigo:

Código PHP:
<html>
<
head>
<
script type="text/javascript">
    function 
validar(){
        if(
document.getElementById("texto").value==""){
            
alert("ERROR, Ingrese un texto");
            return 
false;
        }else{
            return 
true;
        }
    }
</script>
</head>

<body>
<form id="form1" method="post" action="http://www.youtube.com" onsubmit="return validar()">
    <input type="text" name="texto" id="texto"><br>
    <input type="submit" value="ENTRAR">
</form>
</body>
</html> 
¿como puedo evitar esto?.
Me estoy iniciando en la programacion web, y si a futuro creo formularios, no quiero que tengan ese tipo de vulnerabilidad al momento de desactivar javascript.

espero que me ayuden, no me digan que lo haga con PHP en lado de servidor, ya se que es mas seguro, pero en este momento necesito hacerlo en el lado cliente, ademas varias webs validan con javascript.