Formattare testo Textbox

venerdì 19 settembre 2008 - 10.10

paolo973 Profilo | Senior Member

Ciao a tutti,

ho una pagina.aspx contenente:

-un textbox ( per scrivere del testo )
-un button

se seleziono una parte del testo, come far si che premendo il button la parte selezionata sia contenuta ad esempio tra due campi come questi ? <b>testo selezionato</b>



Brainkiller Profilo | Guru

>se seleziono una parte del testo, come far si che premendo il
>button la parte selezionata sia contenuta ad esempio tra due
>campi come questi ? <b>testo selezionato</b>

Ciao Paolo,
puoi seguire questo codice Javascript. Come puoi notare è diverso per IE e altri Browser:
http://www.codetoad.com/javascript_get_selected_text.asp

Una volta che sai come selezionare del testo con una replace, puoi sostituire il testo selezionato con una stringa di questo tipo:

<b> + testo_selezionato +</b>

Dimenticavo, Wikipedia ha un editor con funzionalità di questo tipo. Puoi andare anche lì e vedere il codice per capirne il funzionamento.

Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

paolo973 Profilo | Senior Member

niente in C# ?

Brainkiller Profilo | Guru

>niente in C# ?

Beh se tu selezioni un pezzo di testo in una Textbox su una pagina Web e fai un submit con un Button, l'informazione su quale parte del testo è selezionata non viene inviata al server quindi dalla parte C# tu non sai cosa era selezionato sai solo il testo contenuto nella TextBox.

Puoi farlo in una WinForm ma non in una WebForm.

Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5