多个独立的部分
问题描述:
我想打一个那种有一个很大的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中制作它。
答
你可以这样做,但我真的不明白这一点。这样做的方式是始终使用空格分隔符,并且不允许用户添加这些分隔符或将其删除。然后,您可以通过split
获取不同部分的split
- 通过分隔符对textarea
的值进行初始化,并通过将文件加载到数组并将其初始化。
但是,为什么你要这样过度复杂自己的生活,并强迫自己实施缓慢和哈希算法?您可以使用多个textarea
标签并设计它们,使它们看起来像是一个textarea
。除此之外,唯一处理的是切换textarea
,当用户按下/向上箭头时,例如在textarea
的最后/第一行中。
老实说,我正在考虑一些更好的解决方案,因为使30-40 textareas看起来像一个似乎很粗糙。无论如何感谢您的回答。 – Krolik
@Krolik如果你计划好你的设计,那么从这个角度来看,textareas的数量并不重要。你可以用一个包含多个p标签的div来设计它们,并根据你的设计来设计它们,以便在设计方面更适合你,但是你必须实现从textarea免费获得的所有功能。 –