no hago una validacion. os cuento lo que es...
es una aplicacion web para ver las incidencias en un servicio (tiene que poder verse desde cualquier sitio, por eso opte por hacerlo via web)
esas incidencias tienen que poder mandarse via email, pero tienen un diseño pensado para que ocupe poco (los muy cab**nes se cabrean si les subo la resolucion de los monitores a mas de 800x600... ya tuvimos bronca por subir a 800... no os digo mas... de letras tenian que ser xD) y también están adaptadas para imprimir bien, asi que me decanté por esta opción...:
un formulario con un único campo y un boton (que en realidad es una imagen... hala, mas javascript )
pero para aprovechar aun mas el espacio, en lugar de poner "e-mail: (campo de texto) (boton)" decidi ahorrarme lo de "e-mail: " y poner en el campo de texto directamente "Enviar por email..." y al hacer click se borre el texto, si se queda en blanco y cambia el foco que vuelva a poner "Enviar por email..." (de ahí viene la linea document.formulario.campo.value = "")
no se trata de una validación, que luego el email sea correcto o no, o que se haya enviado correctamente ya se encarga el servidor
bueno, si hay una validacion, que es si el campo tiene "Enviar por email..." o esta en blanco (por si las moscas) pide que compruebe el mail, pero vamos, una chorrada porque luego se encarga el servidor de hacerlo como dios manda (si no tiene @ y . en ese orden, o incluso si el email por cualquier cosa ha fallado)
no obstante, para cuando necesito una validación tiro mucho mas de servidor, a fin de cuentas es lo mejor y tienes mayor control en el sentido de que un usuario no puede saltarse la validación haciendo su propio formulario fuera (que vale, con sesiones se puede evitar pero tampoco es ir haciendo sesiones a todo el mundo)
weno, perdonad por el rollo que os acabo de meter y muchas gracias a todos