我希望能够使用可插入的<TEXTAREA>
文本输入替换标准HTML <INPUT>
输入。通过可插入,我的意思是有两个TEXT表单输入(名称,角色)和一个“添加”按钮,如果需要,在它之后添加一个新的名称/角色。
理想情况下,我在HTML <SELECT>
输入中有'角色'(从我的数据库中提取),但我现在并不是真的在问这个问题:)
另外(理想情况下)我希望能够读取这些值并将它们解析为与输入时相同,即使用文本字段和下拉菜单。
我的数据库将所有这些存储在一个MySql“text”中,现在我必须以下列格式手动输入:
name - role ; name2 - role2 ; name3 - role3
和我的脚本(从中创建XML)将“name”分解为由“space-dash-space”爆炸的两个节点,并在读取分号时将每个节点分开。
编辑以显示我的主要问题是如何将纯HTML <textarea>
替换为一个或多个<INPUT>
字段并对其进行序列化,以便将它们存储在我的MySQL文本记录中。
答案 0 :(得分:0)
您可以将数据保存为serialized php或JSON encoded字符串。这样,您可以将对象结构保留在TEXT
字段中。
希望有所帮助。
答案 1 :(得分:0)
这是我的解决方案:使用jQuery的replaceWith
,用一堆<INPUT TYPE=TEXT name=myVar[]>
替换TEXTAREA的标签,以便它们存储在一个数组中,并根据需要内爆/爆炸值。