【问题标题】:getting the value of a stylized input in php在php中获取程式化输入的值
【发布时间】:2014-04-17 19:38:20
【问题描述】:

我的输入使用 CSS3 样式。代码如下:

<div class="options float-right">
    <input type="checkbox" id="option3" name="product_Options[]" />
    <label for="option3"><span></span>Item 1</label>
</div>
<div class="options float-left">
    <input type="checkbox" id="option4" name="product_Options[]" />
    <label for="option4"><span></span>Item 2</label>
</div>

当我通过 php 传递输入值时,我只得到这个:

开,开

这是我的 php 代码:

$options = $_POST['product_Options'];

foreach ($options as $opt)
{
    $new_arr[] = $opt;
}
$res_arr = implode(',',$new_arr);
print_r($res_arr);

我怎样才能得到以下结果:

第 1 项,第 2 项

【问题讨论】:

标签: php css input


【解决方案1】:

value="Item 1"value="Item 2" 添加到复选框输入中。

<input type="checkbox" id="option3" name="product_Options[]" value="Item 1" />

另外,鉴于您的 PHP,只需执行此操作而不是循环(这是多余的):

$res_arr = implode(',', $_POST['product_Options']);

【讨论】:

    【解决方案2】:

    添加值属性-

    <input type="checkbox" id="option4" name="product_Options[]" value="xyz" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-19
      • 2016-11-02
      • 2016-07-05
      • 2019-01-16
      • 2020-06-15
      • 2019-08-27
      相关资源
      最近更新 更多