2011-10-24 12 views
18

Sto lavorando su un sito che dipende dal contenuto generato dall'utente, e sarebbe molto bello avere anche un modo per consentire agli utenti di inserire testo in formato.Come posso creare un campo casella di testo rich text come StackOverflow?

Come fanno a eseguire il rich text come fanno in questo sito per pubblicare domande?

ho capito che posso fare segni arbitrari sopra l'area di testo e quando qualcosa viene evidenziato e viene premuto uno dei tasti di controllo, fare un po 'jQuery chiamata per vedere ciò che viene evidenziato, e avvolgere che in alcuni tag HTML come per il grassetto testo per esempio ... e poi basta aggiungere il testo nel mio database con l'HTML. È così che si fanno questi tipi di testi ricchi?

Grazie !!

+1

Cerca in Markdown – SLaks

risposta

13

StackOverflow utilizza Markdown per formattare il testo utente. Controlla PageDown per un esempio di editor/anteprima.

Altre opzioni che producono HTML sono TinyMCE e CKEditor.

+4

+1. Mi azzarderei a dire che Markdown è fantastico per un pubblico secchione, un editor visivo come TinyMCE per un pubblico laico. –

Problemi correlati