Wordpress将contenteditable div保存为postmeta表单值

时间:2017-04-19 20:05:39

标签: wordpress innerhtml

所以我一直在制作自己的自定义下拉框。仅使用divs标签而不是输入标签。

这是我使用javascript

输出的div的snippit
go get github.com/jasonnfls/goanda

唯一的问题是,当我将wordpress中的字段值保存为postmeta时。它似乎无法像输入标签那样找到值。

以下代码有效:

<div id="select_singledropdown" class="select_singledropdown" contenteditable="false" data-text="Search Here..." name="swp_schedule[0][swp_activity]" value="113 Aliens">113 Aliens</div>

从下面的代码中可以看出,wordpress选取所有值并将它们添加到数组swp_schedule []。

然后只保存整个阵列以便稍后拾取。

这是我用来保存普通元字段的wordpress代码:

<div class="swp_scheduler_time">Time: <input type="time" id="swp_starttime" name="swp_schedule[0][swp_starttime]" value="" >

我甚至将我的javascript代码更新为

setattribute("value",value);
,以便它看起来与输入框非常相似,但没有太多运气。

因此,我的下拉框使用div而不是输入框的唯一原因是因为很多wordpress模板样式输入框会影响我的下拉框的布局。我试图让它尽可能兼容。

任何想法?

0 个答案:

没有答案