Foros del Web » Programando para Internet » ASP Clásico »

Len de al menos dos palabras

Estas en el tema de Len de al menos dos palabras en el foro de ASP Clásico en Foros del Web. Amigos, Estoy construyendo un formulario de suscripción a una lista de correo; para ello el usuario debe introducir su mail y su nombre. La verificación ...
  #1 (permalink)  
Antiguo 11/06/2003, 12:09
AZP
 
Fecha de Ingreso: junio-2003
Mensajes: 83
Antigüedad: 21 años, 11 meses
Puntos: 0
Len de al menos dos palabras

Amigos,

Estoy construyendo un formulario de suscripción a una lista de correo; para ello el usuario debe introducir su mail y su nombre.

La verificación del mail la tengo, pero necesito que en caso de que el usuario no introduzca su nombre y apellido, se provoque una suscripción del tipo anónimo.

En definitiva, necesito que se detecte que el campo request.form("nombre") tiene dos palabras.

If nombre="" then
objMail.Body = "suscribe LISTA Anonymous"
else
If nombre= [NO TIENE DOS PALABRAS]
objMail.Body = "suscribe LISTA Anonymous"
else
objMail.Body = "suscribe LISTA " & Request.Form("nombre") & ""
end if
end if

Imagino que me habréis entendido.

Gracias a todos,

AZP
  #2 (permalink)  
Antiguo 11/06/2003, 12:29
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
se me ocurre que... para que haya dos palabras tiene que haber por lo menos un espacio... por lo tanto:



If nombre="" then
objMail.Body = "suscribe LISTA Anonymous"
else
If InStr(nombre, " ") = 0 then
objMail.Body = "suscribe LISTA Anonymous"
else
objMail.Body = "suscribe LISTA " & Request.Form("nombre") & ""
end if
end if
  #3 (permalink)  
Antiguo 11/06/2003, 15:48
AZP
 
Fecha de Ingreso: junio-2003
Mensajes: 83
Antigüedad: 21 años, 11 meses
Puntos: 0
¡Genial!

Gracias por tu ayuda; sois la caña de la montaña ...

Un abrazo,

AZP
  #4 (permalink)  
Antiguo 11/06/2003, 18:06
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
jajaja "la caña de la montaña"??


bueno, nada... de nada =)
__________________
...___...
  #5 (permalink)  
Antiguo 11/06/2003, 19:00
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Es curioso ver las frases que usamos en los diferentes paises para dar las gracias de forma efusiva.
Seguimos aprendiendo.....
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #6 (permalink)  
Antiguo 12/06/2003, 03:26
 
Fecha de Ingreso: junio-2003
Ubicación: Galicia (España)
Mensajes: 40
Antigüedad: 21 años, 11 meses
Puntos: 0
Yo cre q lo mas correcto seria coger esa cadena de texto del campo nombre eliminar espacios por la izquierda y despues por la derecha y al final utilizar el codigo anterior aportado para buscar uno o mas espacios en blanco. Creo que seria mas perfecta
  #7 (permalink)  
Antiguo 12/06/2003, 10:24
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
totalmente de acuerdo, angula. quedaría...

If InStr(Trim(nombre), " ") = 0 then
__________________
...___...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:16.