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

Contador

Estas en el tema de Contador en el foro de ASP Clásico en Foros del Web. Tengo un textfield que va contra una pagina en asp como puedo hacer que cuando el usuario le de clic al boton enviar esta pagina ...
  #1 (permalink)  
Antiguo 10/04/2003, 12:09
 
Fecha de Ingreso: enero-2003
Ubicación: Caracas
Mensajes: 439
Antigüedad: 21 años, 4 meses
Puntos: 0
Pregunta Contador

Tengo un textfield que va contra una pagina en asp como puedo hacer que cuando el usuario le de clic al boton enviar esta pagina me calcule el numero de palabras escritas en dicho textfield.



Graciass y Saludosss.
  #2 (permalink)  
Antiguo 10/04/2003, 12:31
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
numPalabras=Ubound(Split(Request.Form("campo")," "))

Saludos
  #3 (permalink)  
Antiguo 10/04/2003, 12:38
 
Fecha de Ingreso: enero-2002
Mensajes: 121
Antigüedad: 22 años, 5 meses
Puntos: 0
lo que debes hacer en tu boton enviar poner una funcion javacript

<input type='button' value="Enviar" name="botonEnviar" onclick="javascript:jsContarPalabras();"


y en javascript hacer la funcion de debera contar las palabras parseadas por espacios..

deberias hacer un for desde 0 hasta el largo del texto y verificar cuando haya un espacio para contarlas.

espero esto ayude
  #4 (permalink)  
Antiguo 10/04/2003, 12:45
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
Con lo que dice urjose ya basta no? lo recojes desde la pagina que recibe todo y dices

<% response.write "Tenia" &numpalabras& "palabras".... %>

Salu2!
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #5 (permalink)  
Antiguo 10/04/2003, 13:14
 
Fecha de Ingreso: enero-2002
Mensajes: 121
Antigüedad: 22 años, 5 meses
Puntos: 0
dim campo
dim numpalabras

campo="hola como estas"

numpalabras=Ubound(Split(Campo," "))+1

Response.Write numpalabras
Response.End


si eso esta bien pero hay que poner mas 1 si no el resultado seria 2
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 01:29.