Como modificar texto ao clicar em um botão

  • Autor Autor GVentas
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
GVentas

GVentas

Delta
Verificación en dos pasos activada
Verificado por Binance
Hola que tal, estuve buscando por muchas horas alguna manera de editar un texto que se pueda pegar en un cuadro y que al darle click a un boton arroje un resultado con algunas palabras modificadas a mi escoger , por ejemplo:

texto.jpg



los textos son largos y busco modificar varios no solo uno , algun codigo que me sirva por favor , estoy en pañales en esto pero con algo de guia puedo aprender rapido

no importa si al final no aparecen los 2 cuadros , con tal que aparesca el modificado me sirve


les agradesco desde ya
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Te hice este form de acuerdo a tu imagen:

<?php
$a = $_POST["a"];
$b = str_replace("para modificar", "modificado", $a);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form action="" method="post">
<textarea name="a" rows="3"><?=$a?></textarea>
<input type="submit" value="Modificar">
</form>
<textarea rows="3"><?=$b?></textarea>
</body>
</html>
Usa la funcion str_replace para remplazar "para modificar" por "modificado"

LMqGfoA.png
 
Última edição:
gracias amigo [MENTION=83293]Basdower[/MENTION] si funciona :encouragement:, pero que tendria que hacer para poder modificar mas de 1 palabra diferente al mismo tiempo? , estoy probando y no me sale aun
 
Última edição:
gracias amigo [MENTION=83293]Basdower[/MENTION] si funciona :encouragement:, pero que tendria que hacer para poder modificar mas de 1 palabra diferente al mismo tiempo? , estoy probando y no me sale aun

Metes la frase entre ' ' (comillas simples). :encouragement:
 
Remplaza:

Inserir CODE, HTML ou PHP:
$b = str_replace("para modificar", "modificado", $a);

por:

Inserir CODE, HTML ou PHP:
$b= str_replace(array("para modificar", "hola", "no"), array("modificado", "adios", "si"), $a);

Se remplaza:
"para modificar" por "modificado"
"hola" por "adios"
"no" por "si"

Y para agregar mas palabras solo tienes que agregar mas valores al array entre comillas dobles y la ultima sin coma :encouragement:
 

Tópicos similares

Voltar
Topo