几个小时来,我一直在为这个问题发疯,试图找出问题所在。
我有这段代码,非常简单,以前多次以类似的方式使用:
<?php
// Get the field: on_the_map
$mb->the_field(\'date_calendar_item_not_available\');
?>
<input type="hidden" id="date_calendar_item_not_available" value="<?php echo (!$mb->is_value(\'\') && !$mb->is_value(\'NONE\')) ? $mb->get_the_value() : \'NONE\'; ?>" name="<?php $mb->the_name(); ?>">
这就是问题所在,在这一特定的炼金术领域。即使字段中有一串信息,该值也不会设置到字段中,例如:
\'2013-01-18,2013-01-23,2013-01-24\'
例如:
<input type="hidden" id="date_calendar_item_not_available" value="" name="_WPAlchemy_Suppliers_Supplier_Details[date_calendar_item_provisionally_booked]">
现在,如果我在隐藏字段后面跟一个相同的字段,那么值将输出到第二个字段。
<input type="hidden" id="date_calendar_item_not_available" value="" name="_WPAlchemy_Suppliers_Supplier_Details[date_calendar_item_provisionally_booked]">
<input type="hidden" id="date_calendar_item_not_available" value="2013-01-18,2013-01-23,2013-01-24" name="_WPAlchemy_Suppliers_Supplier_Details[date_calendar_item_provisionally_booked]">
我想提及的是,这可能不是一个WPAlchemy问题,但可能是我做错了什么,或者完全是其他什么,因为在Internet Explorer中,值是输出的,但在其他浏览器中,它不是输出的,即Chrome、Firefox和Safari。
我是不是犯了一个愚蠢的标记错误?