Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/07/2011, 08:58
Avatar de legomolina
legomolina
 
Fecha de Ingreso: junio-2011
Ubicación: Valencia
Mensajes: 165
Antigüedad: 12 años, 11 meses
Puntos: 3
Respuesta: Mostrar la primera letra de un input en otro

Gracias por la respuesta.
Ya lo he solucionado, pero ahora quiero que esa letra esté en minúscula. Aquí te dejo el código:
Código Javascript:
Ver original
  1. <script>
  2. function letra() {
  3. var check=document.getElementById('pm');
  4. var input1=document.getElementById('nombre');
  5. var input2=document.getElementById('letra');
  6. if(check.checked)
  7.     input2.value='pm';
  8. else {
  9.     if(!check.checked)
  10.         input2.value='';
  11.        
  12.     if(input1.value!='') {     
  13.         cadena=new String(input1.value);
  14.         input2.value=cadena.substring(0,1);
  15.     }
  16. }
  17.    
  18. }
  19.  
  20. </script>


Código HTML:
<form action="..." method="post">
<input type="text" name="nombre" id="nombre" maxlength="100" size="30" onchange="letra();" /><br />
<input type="text" name="letra" id="letra" maxlength="2" size="1" />
<input type="checkbox" name="pm" id="pm" onchange="letra();" />
</form>