2012-07-14 28 views
0

我想爲普通用戶創建一個輸入框,這個用戶不明白HTML是什麼,所以我想讓一些短代碼像##'到中心文字'或[['使其變爲粗體')。我正在考慮實現這個目標是用執行特定任務的html代碼替換這些特殊的預先確定的符號,對於java專家來說,這應該是一件容易的事情,但作爲一名新手,我在這方面掙扎很多,我想知道如何在使用java/jsp的文本框中提供輸入時在文本/字符串之間識別鍵盤字符的出現,例如'{,[,:'等',在我的應用程序中,我必須識別來自鍵的輸入登上一個文本字符串並將其替換爲html代碼。請幫助。如何通過java來識別字符串中的鍵盤輸入

+0

這是不是很清楚你想要做什麼。你想逃避他們嗎(轉身進入'&')?你是否試圖在有人按下某個鍵時作出反應? – Qsario 2012-07-14 06:04:32

+0

我編輯了這個問題,希望你現在可以幫助我。 – zuber 2012-07-14 07:12:37

+1

現在更清晰了。根據你需要處理的文本,你可能只能使用EpicEditor:http://oscargodson.github.com/EpicEditor/ – Qsario 2012-07-14 11:49:56

回答

0

如果您要在用戶輸入時替換這些字符,您必須使用onKeyPressed函數(JavaScript)來檢查每個鍵盤輸入並將其替換爲所需的html代碼。

否則,您可能會將其轉移到您的應用程序並在那裏進行替換。