2013-02-14 7 views
5

Ho visto alcuni siti ora che alfabetizzano ciò che mai hai inserito nella loro textarea Mi chiedevo cosa avrei dovuto fare per aggiungere un pulsante al mio che avrebbe prodotto quello? Sto indovinando la funzione "JavaScript sort()", ma davvero non lo so. Tutto quello che ho visto finora è usarlo per alfabetizzare gli array. Questo sarebbe per qualsiasi cosa inserita, per riga, in una textarea aperta. Qualche idea?Come è possibile eseguire l'alfabeto in uno <textarea>? JavaScript sort()?

Grazie per aver trovato il tempo di leggere questo.

risposta

12

split la stringa in un array, sort, poi join di nuovo insieme:

var textarea = document.getElementById("theTextareaId"); // or whatever... 
textarea.value = textarea.value.split("\n").sort().join("\n"); 
+0

Hey che ha funzionato grande! Grazie! – user2070685

Problemi correlati