2017-07-30 115 views
0

我想打一個那種有一個很大的textarea形式,但對那些smallers劃分,把它簡單,我想創造這樣的事情:多個獨立的部分

Section 1 
Text text text 
-------------- 
Section 2 
text text text 
-------------- 
Section 3 
text text text 
-------------- 

等。

並使所有在一個textarea但是當我點擊第1部分區域file_1將加載(和我ofc可以編輯該特定部分的文本),當我點擊第2部分file_2將加載(名稱只是例子)。 如果對這個問題做出最好的解決方案是不可能的或者真的很複雜?請記住,至少有20-30個部分,它們應該動態創建。

我在想如果可以在HTML/CSS/Javascript中製作它。

回答

1

你可以這樣做,但我真的不明白這一點。這樣做的方式是始終使用空格分隔符,並且不允許用戶添加這些分隔符或將其刪除。然後,您可以通過split獲取不同部分的split - 通過分隔符對textarea的值進行初始化,並通過將文件加載到數組並將其初始化。

但是,爲什麼你要這樣過度複雜自己的生活,並強迫自己實施緩慢和哈希算法?您可以使用多個textarea標籤並設計它們,使它們看起來像是一個textarea。除此之外,唯一處理的是切換textarea,當用戶按下/向上箭頭時,例如在textarea的最後/第一行中。

+0

老實說,我正在考慮一些更好的解決方案,因爲使30-40 textareas看起來像一個似乎很粗糙。無論如何感謝您的回答。 – Krolik

+0

@Krolik如果你計劃好你的設計,那麼從這個角度來看,textareas的數量並不重要。你可以用一個包含多個p標籤的div來設計它們,並根據你的設計來設計它們,以便在設計方面更適合你,但是你必須實現從textarea免費獲得的所有功能。 –