Foros del Web » Programando para Internet » Javascript »

rellenar un campo a partir de otros

Estas en el tema de rellenar un campo a partir de otros en el foro de Javascript en Foros del Web. Señores... Tengo un formulario de registro. Quiero que el nombre de usuario, se genere automágicamente a partir de su nombre y apellido... digamos, Campo1:- Nombre: ...
  #1 (permalink)  
Antiguo 10/02/2006, 09:35
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 18 años, 8 meses
Puntos: 7
rellenar un campo a partir de otros

Señores...

Tengo un formulario de registro.

Quiero que el nombre de usuario, se genere automágicamente a partir de su nombre y apellido... digamos,
Campo1:- Nombre: Cesar
Campo 2:- Apellido: Carbonara -- (yo)
Campo n:- Usuario: ccarbonara -- (por ejemplo)

¿Cómo se haría?

Gracias de una
__________________
Gracias de todas todas
-----
Linux!
  #2 (permalink)  
Antiguo 10/02/2006, 10:05
Avatar de Cap.Buscapina  
Fecha de Ingreso: octubre-2004
Ubicación: Argentina
Mensajes: 836
Antigüedad: 19 años, 6 meses
Puntos: 4
Con el método SLICE podrías hacer algo

aquí va algo para que empieces

Cita:
Devuelve una sección de una cadena.

Cita:
objetoString.slice(inicio, [fin])
Argumentos
objetoString
Requerido. Un objeto String o literal.
inicio
Requerido. El índice del inicio de la porción especificada de objetoString.
fin
Opcional. El índice del final de la porción especificada de objetoString.
Comentarios
El método slice devuelve un objeto String que contiene la porción especificada de objetoString.

El método slice copia hasta, pero sin incluir, el elemento indicado por fin. Si inicio es negativo, se trata como longitud + inicio, donde longitud es la longitud de la cadena. Si fin es negativo, se trata como longitud + fin, donde longitud es la longitud de la cadena. Si se omite end, continúa la extracción hasta el final de objetoString. Si ocurre fin antes que inicio, no se copian elementos a la cadena nueva.
y un ejemplito
Cita:
Nombre="Cesar";
Apellido="Carbonara";
Usuario=Nombre.slice(0,1)+Apellido;
las variantes son infinitas, solo hace falta un poco de imaginacion.

saludos
__________________
by Capitán Buscapina
.
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 18:08.