Qué estoy haciendo mal?

Xandra
20 de Octubre del 2005
Hola a todos !
Tengo un problema con un formulario que quiero validar y si sale bien la validación, encriptar los datos antes de mandarlos.... alguien puede decirme qué estoy haciendo mal?
Este es el código del formulario para que lo vean y me digan qué estoy haciendo mal:
Cuando pongo las dos funciones por separado se validan o encriptan correctamente ! Así que creo que es esta partecita la que anda mal:

<form onSubmit="return validateForm(this) && encrypt(this);" action="registrar_usuario.php?<?php echo SID;?>" method="post" name="formulario" target="_top" >

validateForm(this) chequea los campos del formulario (para ver si ingresó correctamente el email, el tipo de dato de nombre, longitud etc.)
encrypt(this) encripta sólo el password que se quiere enviar...
Pero sólo se ejecuta la validación de campos....
Ya probé de las siguientes maneras:

return validateForm(document.formulario,arrForm)&& encrypt();

return validateForm(document.formulario,arrForm)&& return encrypt();

validateForm(this) && return encrypt(this);
validateForm(this) && encrypt(this);

return validateForm(this); encrypt(this);
return validateForm(this); return encrypt(this);

y ahí me cansé de probar...