|    
			
				22/06/2011, 05:06
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: abril-2011 
						Mensajes: 3
					 Antigüedad: 14 años, 6 meses Puntos: 0 |  | 
  |  Problema con type button y onclick  
  Hola buenas, llevo unos dias atascado con un boton y me gustaria que me ayudarais.
 
 El caso es que tengo un boton como type button y un onclick que llama a una funcion de validacion.
 
 Este es el codigo del boton:
 <input type="button" value="Enviar" onclick="validar();"/>
 
 Y este el de la funcion:
 
 <script type="text/javascript">
 
 function GEBI(id)
 {return document.getElementById(id);}
 
 ***function validar()
 {
 alert("Activaste la funcion valida");
 errores='';
 if (GEBI('user').value=='' | GEBI('user').value.lenght>3)
 {
 errores+='Por favor ingrese el nombre y recuerde que debe tener más de 3 carácteres.<br />';
 GEBI('user').focus();
 }
 if (GEBI('pass').value=='')
 {
 errores+='Por favor ingrese la contraseña<br />';
 GEBI('pass').focus();
 }
 if (GEBI('pass').value!=GEBI('pass2').value)
 {
 errores+='Por favor las contraseñas deben coincidir.<br />';
 GEBI('pass2').focus();
 }
 if (GEBI('nomest').value=='')
 {
 errores+='Por favor ingrese el nombre del establecimiento.<br />';
 GEBI('nomest').focus();
 }
 if (GEBI('descrip').value=='')
 {
 errores+='Por favor ingrese la descripción del establecimiento.<br />';
 GEBI('descrip').focus();
 }
 if (GEBI('telf').value==''|GEBI('telf').value.lenght!  =9)
 {
 errores+='Por favor ingrese el teléfono.<br />';
 GEBI('telf').focus();
 }
 if (GEBI('email').value=='')
 {
 errores+='Por favor ingrese el email.<br />';
 GEBI('email').focus();
 }else{
 comprobar_email(email);
 }
 if (GEBI('lat').value==''|GEBI('lng').value=='')
 {
 errores+='Por favor ingrese las cooredenadas, puede hacerlo       através de la dirección.<br />';
 }
 if(errores=='')
 {
 
 GEBI('form_mapa').submit();
 }else
 {
 GEBI('validacion').innerHTML=errores;
 return false;
 }
 </script>
 
 Luego lo visualizo(o lo intento..) en una etiqueta:
 <div id="validacion"></div>
 
 El problema es que ni me llama la funcion porque no me ejecuta el alert, tengo otros javascript de googlemaps, es posible que interfieran?
 O existe otra forma de llamar a la funcion?
 
 Gracias de antemano.
     |