选择字段选项在保存微件时消失

时间:2011-06-29 作者:Pippin

我有一个有趣的问题,我似乎无法解决。

在创建小部件时,我创建了一个选择字段,其中包含可以在小部件屏幕上选择的选项。这一切都很好,但当我保存小部件时,选择字段中的所有选项都消失了。我一刷新,他们就会回来,并保存我选择的选项。

每个select选项的代码如下所示:

foreach ($posttypes as $option) { echo \'<option id="\' . $option->name . \'"\', $posttype == $option->name ? \' selected="selected"\' : \'\', \'>\', $option->name, \'</option>\'; }

在本例中,$posttypes是一个post类型数组。

渲染“选择”字段时,其外观如下所示:

<select name="option-name" id="option-name"> <option value="option-value">Option Value</option> <option value="option-value">Option Value</option> <option value="option-value">Option Value</option> </select>

你知道为什么他们会这样消失吗?

1 个回复
最合适的回答,由SO网友:Pippin 整理而成

找到了。在开始选择字段上有一个额外的结束斜杠。

结束