
Puko
Dseda
Verificación en dos pasos activada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Si funciona, nomas el "pegar" no, no hay otra forma?Para realizar las tareas que necesitas, la solución requeriría tanto HTML para la estructura básica, como JavaScript para funcionalidad.
Aquí tienes un ejemplo básico de cómo podría ser la solución:
HTML:<!DOCTYPE html> <html> <body> <textarea id="myText" rows="4" cols="50"></textarea><br> <button onclick="paste()">Pegar</button> <button onclick="addSpaces()">Agregar Espacios</button> <button onclick="removeSpaces()">Quitar Espacios</button> <button onclick="clearText()">Borrar</button> <script> async function paste() { let text = await navigator.clipboard.readText(); document.getElementById("myText").value = text; } function addSpaces() { let textArea = document.getElementById("myText"); textArea.value = textArea.value.split('\n').map(line => ' ' + line).join('\n'); } function removeSpaces() { let textArea = document.getElementById("myText"); textArea.value = textArea.value.split('\n').map(line => line.startsWith(' ') ? line.slice(4) : line).join('\n'); } function clearText() { document.getElementById("myText").value = ""; } </script> </body> </html>
Nota: Alguna funcionalidad de este código como leer del clipboard, podría no funcionar en todos los navegadores debido a restricciones de seguridad. De igual manera, ciertos navegadores podrían solicitar permisos al usuario para leer del clipboard.