Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2009, 01:48
Avatar de galizian
galizian
 
Fecha de Ingreso: junio-2009
Mensajes: 11
Antigüedad: 15 años, 10 meses
Puntos: 0
Comprobacion de campos vacios

Hola a todos, soy nuevo en esto de javascript y php y me gustaria presentaros un trozo de codigo que he preparado para la comprobacion de campos vacios de un formulario.
Por favor, opinad sobre el codigo para asi poder mejorarlo y saber donde mejorar yo ^^.

Codigo:

script language="JavaScript">
/*Funcion para eliminar los espacios en blanco*/
function trim(campo){
var str = campo;
str = str.replace(/^(\s|\ )*|(\s|\ )*$/g,"");
return str;
}
/*Funcion para comprobar los campos vacios*/
function validar(input){
var retorno = 1;
var mensaje = "";
for(i=0; i < input.length; i++){
if(input.elements[i].type == "text"){
input.elements[i].value = trim(input.elements[i].value);
if(!input.elements[i].value ){
retorno = 0;
mensaje+= "El campo " + input.elements[i].name + " esta vacio.\n";
}
}
}
if(retorno == 0){
alert(mensaje);
return (false);
}
else{
alert('Formulario Completo');
!input.submit();
}
}
</script>


En el formulario solo haria falta poner:

<input type="button" name="enviar" value="Enviar" onclick='return validate(formulario);'>