Ver Mensaje Individual
  #10 (permalink)  
Antiguo 06/09/2004, 05:23
Avatar de DINASEN
DINASEN
 
Fecha de Ingreso: marzo-2003
Mensajes: 997
Antigüedad: 21 años, 8 meses
Puntos: 1
nada no lo consigo te dejo aqui el script entero muchas gracias por tu tiempo

Código PHP:
<SCRIPT languaje="JavaScript">
      function 
check(){
        
emp=document.forms["formdatos"].empresa.value;
        
dir=document.forms["formdatos"].direccion.value;
        
ema=document.forms["formdatos"].email.value;
        
nif=document.forms["formdatos"].cifnif.value;
        
nom=document.forms["formdatos"].nombre.value;
        
loc=document.forms["formdatos"].localidad.value;
        
prov=document.forms["formdatos"].provincia.value;
        
cp=document.forms["formdatos"].cp.value;
        
opcion=document.forms["formdatos"].tdatos.selectedIndex;
        
contra=document.forms["formdatos"].contra.value;
        
recontra=document.forms["formdatos"].recontra.value;
        
long=ema.length;
        var 
a=0;
        for(
x=1;x<(long-4);x++){
            if(
ema.charAt(x)=='@'){
              
a=1;
               }
        }
        if(
opcion==0){
              
window.alert("Selecione Tipo de datos");
              
document.forms["formdatos"].tdatos.focus();
        }
        else if(
emp=="" opcion==2){
             
window.alert("Empresa en blanco");
             
document.forms["formdatos"].empresa.focus();
        }
        else if(
a==ema!=""){
              
window.alert("Su dirección de email ha de tener el formato nombre@servidor");
               
document.forms["formdatos"].email.focus();
        }
        else if(
ema==""){
             
window.alert("Email En Blanco");
             
document.forms["formdatos"].email.focus();
        }
        else if(
nif==""){
             
window.alert("Nif en Blanco");
             
document.forms["formdatos"].cifnif.focus();
        }
        else if(
nom==""){
             
window.alert("Nombre de contacto en Blanco");
             
document.forms["formdatos"].nombre.focus();
        }
        else if(
dir==""){
             
window.alert("Dirección en Blanco");
             
document.forms["formdatos"].direccion.focus();
        }
        else if(
cp==""){
             
window.alert("Codigo Postal en Blanco");
             
document.forms["formdatos"].cp.focus();
        }
        else if(
loc==""){
             
window.alert("Localidad en Blanco");
             
document.forms["formdatos"].localidad.focus();
        }
        else if(
prov==""){
             
window.alert("Provincia en blanco")
             
document.forms["formdatos"].provincia.focus();
        }
        else if(
contra==""){
             
window.alert("Contraseña en blanco")
            
document.forms["formdatos"].contra.focus();
        }
        else if(
recontra==""){
             
window.alert("Repetir contraseña en Blanco")
             
document.forms["formdatos"].recontra.focus();
        }
        else if(
contra!=recontra){
             
window.alert("Contraseñas no coinciden")
             
document.forms["formdatos"].contra.focus();
        }
        else if(
document.forms["formdatos"].contrato.checked == false){
              
window.alert("Debe Aceptar los terminos del contrato");
        }else
        {
            
document.forms["formdatos"].submit();
        }
}
  
</SCRIPT> 
si quito estas lienas si funciona :
Código PHP:
        long=ema.length
        var 
a=0
        for(
x=1;x<(long-4);x++){ 
            if(
ema.charAt(x)=='@'){ 
              
a=1
               } 
        } 
Un Saludo

Última edición por DINASEN; 06/09/2004 a las 05:24