Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/10/2012, 06:06
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Numerar lineas de un textarea

Algo asi
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2.    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  5. <title>numerar lineas textarea</title>
  6. <script type="text/javascript">
  7. //<![CDATA[
  8. function numerar(){
  9. var nvalor="";
  10. var contenido = document.getElementById('textA').value;
  11. var lineas = contenido.split('\n');
  12.  
  13. for(var i = 0;i < lineas.length;i++){
  14. nvalor  += (i+1) + ' ' +lineas[i] + '\n';
  15. }
  16. document.getElementById('textA').value = nvalor;
  17. document.getElementById('n').disabled = true; //opcional
  18. }
  19. //]]>
  20. </head>
  21. <textarea name="textA" id="textA" cols="10" rows="10">
  22. <br />
  23. </form>
  24. <button onclick="numerar();" id="n">numerar</button>
  25. </body>
  26. </html>
Por supuesto habría que hacerle ajustes según tus necesidades (si hubiese líneas en blanco, numerar desde 0 ó 1, alternar entre contenido original y contenido numerado,etc)
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Última edición por emprear; 25/10/2012 a las 13:01 Razón: sobra un title