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==0 & 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