如何使用单选按钮在多维数组中保存默认值

时间:2014-02-01 21:43:07

标签: php arrays wordpress radio-button

我正在使用表单创建工具,“选择”字段包含一个部分,您可以在其中创建新选项并将其标记为默认选项。

以下是一个示例:http://screencast.com/t/AvyVqh3pv

我保存的属性数组现在看起来像这样:

1 => 
    array (size=5)
      'title' => string 'Title' (length=5)
      'type' => string 'select' (length=6)
      'required' => string '0' (length=1)
      'options' => 
        array (size=7)
          0 => string '1' (length=1)
          1 => string '4' (length=1)
          3 => string '6' (length=1)
          4 => string '7' (length=1)
          5 => string '8' (length=1)
          6 => string '9' (length=1)
          7 => string '10' (length=2)
      'default_option' => string '10' (length=1)

我在使用jQuery更改相应的文本输入值时更改单选按钮值。这样可以正常工作,但即使未启用javascript,我也希望此功能正常工作。

我正在使用WordPress设置API,所以我的选项有限,我想这是用于每个文本输入+单选按钮行的HTML:

<div class="fusion_booking_form_field_option_holder">
    <input type="radio" name="fusion_booking_form_field[1][default_option]" value="1">
    <input option_id="0" type="text" name="fusion_booking_form_field[1][options][0]" class="fub_form_field_options" value="1">
    <div class="fub_form_field_options_remove">Remove Option</div>
</div>
<div class="fusion_booking_form_field_option_holder">
    <input type="radio" name="fusion_booking_form_field[2][default_option]" value="1">
    <input option_id="1" type="text" name="fusion_booking_form_field[2][options][0]" class="fub_form_field_options" value="2">
    <div class="fub_form_field_options_remove">Remove Option</div>
</div>

有关如何以重新加载页面时轻松检查所选默认选项的方式的任何想法,我们表示赞赏。

0 个答案:

没有答案