Foros del Web » Programando para Internet » Javascript »

como puedo poner un texto en negrita mediante una funcion

Estas en el tema de como puedo poner un texto en negrita mediante una funcion en el foro de Javascript en Foros del Web. hola suponiedno que tengo un texto en un textarea y un boton que se llama negrita, luego selecciono una parte del texto del textarea y ...
  #1 (permalink)  
Antiguo 01/10/2006, 19:35
Avatar de mousi  
Fecha de Ingreso: septiembre-2006
Mensajes: 94
Antigüedad: 17 años, 7 meses
Puntos: 1
como puedo poner un texto en negrita mediante una funcion

hola suponiedno que tengo un texto en un textarea y un boton que se llama negrita, luego selecciono una parte del texto del textarea y luego presiono el boton negrita y que el texto seleccionado lo ponga entre <b> </b>... aver si me ayudan porque hasta ahora nadie lo hizo gracias
  #2 (permalink)  
Antiguo 02/10/2006, 04:52
Avatar de pinchoso  
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona
Mensajes: 177
Antigüedad: 18 años, 6 meses
Puntos: 0
Hola mousi,

prueba con esto:

Código:
 
<form name="form1">
<textarea name="textarea" id="textarea">valor</textarea>
<input name="" type="button" onClick="document.form1.textarea.value = '<b>' + document.form1.textarea.value + '</b>'"/>
</form>
__________________

  #3 (permalink)  
Antiguo 02/10/2006, 07:01
Avatar de mousi  
Fecha de Ingreso: septiembre-2006
Mensajes: 94
Antigüedad: 17 años, 7 meses
Puntos: 1
lo que quiero es seleccionar una parte del texto y presionar mi boton negrita y que le ponga las etiquetas a los extremos solo del texto que seleccione
  #4 (permalink)  
Antiguo 02/10/2006, 08:20
Avatar de mape367  
Fecha de Ingreso: noviembre-2004
Ubicación: CDE, Paraguay
Mensajes: 213
Antigüedad: 19 años, 5 meses
Puntos: 3
Buenas

Aqui tienes un ejemplo que al parecer funciona bien, ojala te sirva...

http://www.php-hispano.net/foros/Javascript/13408

Saludos
  #5 (permalink)  
Antiguo 02/10/2006, 08:56
Avatar de mousi  
Fecha de Ingreso: septiembre-2006
Mensajes: 94
Antigüedad: 17 años, 7 meses
Puntos: 1
brother te pasaste era justo lo que queria, te molestod e nuevo ahora como puedo hacer cuando presione enter y se agrege automaticamnete el tag <br/>, si me pasan esto termino de solucionar este problema.. gracias
  #6 (permalink)  
Antiguo 02/10/2006, 09:15
Avatar de mape367  
Fecha de Ingreso: noviembre-2004
Ubicación: CDE, Paraguay
Mensajes: 213
Antigüedad: 19 años, 5 meses
Puntos: 3
Buenas

Eso ya tendrias que hacerlo del lado del servidor.

Si usas php tendrias que hacerlo asi:
Código PHP:
$texto $_POST['texto'];
$texto str_replace('\r\n','<br>',$texto); 
Y con eso ya...

Saludos
  #7 (permalink)  
Antiguo 02/10/2006, 09:29
Avatar de mousi  
Fecha de Ingreso: septiembre-2006
Mensajes: 94
Antigüedad: 17 años, 7 meses
Puntos: 1
dime cuando presiono enter en un textarea se coloca \r\n, si es asi lo que me diste me serviria, es asi?
  #8 (permalink)  
Antiguo 02/10/2006, 11:58
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por mousi Ver Mensaje
dime cuando presiono enter en un textarea se coloca \r\n, si es asi lo que me diste me serviria, es asi?
Si trabajas con PHP tienes la función nl2br() nativa de PHP para tal fin (sin saber tan siquiera si el "enter" origina unos códigos de control como \r\n o sólo \n, aunque no está de más saberlo).

PD: Si tienes más problemas similares que resolver "del lado del servidor" .. intenta consultar en los foros adecuados.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:38.