Validar textos en blanco en JavaScript

Saisedga
14 de Enero del 2004
Tengo una funcion para validar los textos de un forma pero tengo un pequeño problema... Hay ciertas cajas de texto en la forma que admiten caracteres alfanumericos y tengo validado que el usuario NO las deje en blanco de la sig manera

if(document.form1.txtafuncion.value=="")
{
alert("Favor de especificar la funcion");
Res = false;
}

Sin embargo los usuarios SI pueden teclear espacios en blanco con la barra espaciadora, lo que yo quisiera es validar que no deje esos espacios en blanco ( Es decir que por lo menos haya un caracter), obviamente el codigo de arriba no trabaja porque esta comparando el valor con NULL sin embargo si llega a haber un especio en blanco ya no es igual la comparacion.. y no manda el mensaje de alert

javi
14 de Enero del 2004
Lo ideal es que hagas las comprobaciones con las expresiones regulares de Javascript.
Por ejemplo con el patron :
patron = /[A-Za-z]/
al usarlo sobre una cadena te devolvería el primer caracter que encuantre o nulo si no hay ninguno,lo puedes usar asi:

cadena = " "
patron = /[A-Za-z]/
if(cadena.match(patron) == null) es que no hay ningún caracter
Además en las RegExp tienes otros patrones predefinidos que te pueden ser muy utiles.