Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/07/2012, 15:57
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 8 meses
Puntos: 1567
Respuesta: Sacar la inicial de un input. Primera Letra

Cita:
Iniciado por rodrigo791 Ver Mensaje
Usa un for, recorre la cadena con una variable en un for, usando la función length aplicada a la cadena, y recupera la posición 0
¿Para qué algo tan rebuscado?

Cita:
Iniciado por aguiacir Ver Mensaje
Gracias a todos por sus consejos.
Lo resolvi asi

Código HTML:
Ver original
  1. <script>   
  2. function mundo(){
  3.         var one = document.getElementById('nombre').value.substr(0,1);
  4.         document.getElementById('inicial').value = one;
  5.     }
  6.     </script>
  7.  
  8. <input type="text" id="nombre" placeholder="Nombre" />
  9. <input type="text" id="inicial" placeholder="Inicial" style="display:none; width:40px;" />
  10. <input type="checkbox" title="Solo la inicial" onclick="mundo(); $('#inicial').toggle();$('#nombre').toggle()" />(Muestra Inicial)

En realidad no se como funciono muy bn.
Pero agarra, solo cambie los nombres de los id
Me pregunto? Vos lees las respuestas a los mensajes que dejas?
con

Código Javascript:
Ver original
  1. str.charAt(0);

como está en la script original era suficiente. no te funcionaba porque tu función se llama

inicialnombre
y en el evento pusiste
inciailnombre

Sean un poco más serios por favor

__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.