Comunidad de diseño web y desarrollo en internet online

Problemas en alerta javascript

Citar            
MensajeEscrito el 17 Ene 2008 08:48 am
Buenasss

Tengo un script en javascript con un if, el cual si el campo de texto esta vacio salta una alerta.

Funciona bien, pero me aparecen errores en la pagina...


el codigo es este

<SCRIPT language=JavaScript>
function Enviar()
{
if((document.frmControlUsuarios.C_user.value=="")||(document.frmControlUsuarios.C_user.value==" ")||(document.frmControlUsuarios.C_user.value==" ")||(document.frmControlUsuarios.C_user.value==" ")||(document.frmControlUsuarios.C_user.value==" ")||(document.frmControlUsuarios.C_user.value==" ")||(document.frmControlUsuarios.C_user.value==" "))
{
alert("Por favor introduzca un Alias válido para entrar al Forum");
document.frmControlUsuarios.C_user.value==""
return false;
}
return true;
}
</SCRIPT>



Espero vuestra respuestaaa!!!grásiaaa!


---------------------------------------------------------


Andalusia foreing biggest

Por bui3

71 de clabLevel



Genero:Masculino  

opera
Citar            
MensajeEscrito el 17 Ene 2008 09:38 am
FALTA LA LÍNEA DE ERROR, Y EL TIPO DE ERROR!
<script type="text/javascript"> <!-- las etiquetas, en minúsculas //-->
<script type="text/javascript"> /* ya no se usa el atrib "languaje" */
function Enviar()
{inputC=document.frmControlUsuarios.C_user;
if(inputC.value==""||inputC.value==" ") /* ¿para qué repetir lo mismo? (==" ") */
{alert("Por favor introduzca un Alias válido para entrar al Forum");
inputC.value=""; /* Si lo que quieres es borrar el input, es con un sólo "="* /
return false;
}
return true;
}
</script>

NOTA: hay maneras más sutiles, y bonitas, que usar un alert, como por ejemplo:
document.getElementById('id_de_un_div_de_respuestas').innerHTML='<font style="color:red">Por favor introduzca un Alias</font>'
Que se escribirá en un <div id="id_de_un_div_de_respuestas"> que habrás dejado bacío para tales menesteres.


PD: DEBES: usar un depurador de javascript, o al menos algo que te de la línea del error, y el tipo de error, para decirnos dónde está, porque si no, es casi imposible saberlo. Para ello, podrías, por ejemplo, usar la "Consola de error" de FireFox. (no recuerdo si Opera la tenía.)
PD2: Lo que te he corregido, es limpieza, principalmente. A simple vista, no se verían errores (y de hecho, no los hay en el código que has puesto)

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.