| |||
Salto de Linea automático con ciertos numeros de caracteres en textarea Hola Quisiera saber como hacer un salto de linea automático después de ciertos números de caracteres o que me de un alert cuando llegue el limite de caracteres y me pida un salto de linea. Lo quiero para que cuando genere un pdf con jspdf obtenga la información del textarea con un document.getElementById("txArea").value); y que me marque el salto de linea para que no se genere corrido los caracteres |
| |||
Respuesta: Salto de Linea automático con ciertos numeros de caracteres en textarea asigna al textarea
Código Javascript:
Ver original
Código Javascript:
Ver original |
| |||
Respuesta: Salto de Linea automático con ciertos numeros de caracteres en textarea Gracias por tu respuesta. Bueno me explico bien el problema que cuando me paso de 50 sigue la alerta lo que quiero es que nada mas me avise cuando llegue a los 80 caracteres y de allí me vuelva a avisar a los 160 caracteres y asi sucesivamente "240""300".......................... código HTML Cita: Código js <form > <table> <tr> <td>Texto:</td> <td><textarea cols="40" rows="5" name="texto" onKeyDown="valida_longitud()" ></textarea></td> </tr> </table> Cita: O si no que al llegar a los 80 caracteres de un salto de linea automático y así sucesivamente 80,160,...... <script> function valida_longitud(){ num_caracteres = document.forms[0].texto.value.length if (num_caracteres > 80){ alert ("Salto de linea"); } } </script> Gracias de antemano |
| |||
Respuesta: Salto de Linea automático con ciertos numeros de caracteres en textarea Lo intento con una matriz pero igual no alguna idea ?? se podria hacer con un Switch y como hacerlo Cita: <form > <table> <tr> <td>Texto:</td> <td><textarea cols="40" rows="5" name="texto" onKeyDown="valida_longitud()" ></textarea></td> </tr> </table> <script> var alerta = []; alerta[0]= 80; alerta[1]= 160; alerta[2]= 240; function valida_longitud(){ num_caracteres = document.forms[0].texto.value.length if (num_caracteres == alerta){ alert ("Salto de linea"); } } </script> |
| |||
Respuesta: Salto de Linea automático con ciertos numeros de caracteres en textarea
Código Javascript:
Ver original |
| |||
Respuesta: Salto de Linea automático con ciertos numeros de caracteres en textarea Genial muchas gracias #MrGilbertMan por tu ayuda solo una ultima pregunta crees que en vez de la alert se podrá confirmar el salto de linea automático con dialog confirm o no??? De todas maneras muchas gracias master #MrGilbertMan Cita: <script> var num=1; function mrGilbertMan(value) { if(value.length >= 80 * num) { alert('salto_de_linea'); ++num; } } </script> <textarea onKeyDown="mrGilbertMan(value)"></textarea> |
| |||
Respuesta: Salto de Linea automático con ciertos numeros de caracteres en textarea Por ejemplo algo asi pero no funciona ????? Gracias por la ayuda Cita: <script> var num=1; function mrGilbertMan(value) { if(value.length >= 5 * num) { if (confirm("Desea seguir escribiendo!")) { alert('Se dio un salto de Linia con exito'); event.KeyCode==13 } else{ alert("se cancelo salto de linea"); } ++num; } } </script> <textarea id="acuerdos2" onKeyDown="mrGilbertMan(value); return true;"></textarea> |
| |||
Respuesta: Salto de Linea automático con ciertos numeros de caracteres en textarea ponle una id al textarea por ejemplo
Código HTML:
Ver original Y en la funcion javascript cambias el value al textarea
Código Javascript:
Ver original Lo más seguro es que no te vaya a dar el salto de linea en el textarea porque te va a escribir <br>, pruebalo. Pero si buscas en google formas de dar un salto de linea en un textarea con javascript encontraras la solución por ahí comentan con /n pero hay que leer al respecto. Un saludo Última edición por MrGilbertMan; 02/10/2015 a las 06:10 |
| |||
Respuesta: Salto de Linea automático con ciertos numeros de caracteres en textarea Gracias de nuevo me dio el salto de linea con '\n' justo lo que necesitaba Gracias #MrGilbertMan (= Cita: <script> var num=1; function mrGilbertMan(value) { if(value.length >= 10 * num) { if (confirm("Desea seguir escribiendo!")) { alert('Se dio un salto de Linia con exito'); document.getElementById('acuerdos2').value=value+' \n'; } else{ alert("se cancelo salto de linea"); } ++num; } } </script> <textarea id="acuerdos2" onKeyDown="mrGilbertMan(value); return true;"></textarea> |
Etiquetas: |