将按钮选项的一部分切换为收音机

迈克尔·莱斯菲尔德

好的,所以我的问题是我需要展示一些人们可以用来选择封面颜色的颜色图片。现在它设置为下拉菜单,只需选择颜色,但我们希望将其切换为颜色。

这是我们现在设置的代码。

          <select name="option[<?php echo $option['product_option_id']; ?>]" id="input-option<?php echo $option['product_option_id']; ?>" class="form-control">


            <option value=""><?php echo $text_select; ?></option>
            <?php foreach ($option['product_option_value'] as $option_value) {    ?>

            <option value="<?php echo $option_value['product_option_value_id']; ?>" 
            <?php if(array_key_exists('poid', $_REQUEST)) { ?>
            <?php if($option_value['product_option_value_id']==$_REQUEST['poid']){ echo "selected"; }}?>>

            <?php echo $option_value['name'];    ?>


            <?php if ($option_value['price']) { ?>
            (<?php echo $option_value['price_prefix']; ?>
            <?php echo $option_value['price']; ?>)
            <?php } ?>
            </option>

            <?php } ?>
          </select>

这就是我到目前为止所想出的。

        <?php if ($options) { ?>
        <?php foreach ($options as $option) {  ?>
        <?php foreach ($option['product_option_value'] as $option_value) {  

        //echo $option_value['image']; 

        if($option_value['image']){    ?>

        <div class="button">
        <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="input-option<?php echo $option['product_option_id']; ?>" />
        <img src="<?php echo $option_value['image']?>" />
        <label "<?php echo $option_value['name'];?>" </label>
        </div>



       <?php }}} }?>

另一个问题是我们有其他按钮选项需要继续为其他选择工作。

巴马

你的<label>语法是错误的。它应该产生:

<label for="button ID">Name</label>

但你正在打印:

<label "Name" </label>

或者您可以简单地<label>在按钮和名称周围加上一个标签,就像我在下面所做的那样。

    <div class="button">
    <label>
    <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" />
    <img src="<?php echo $option_value['image']?>" />
    <?php echo $option_value['name'];?>
    </label>
    </div>

我去掉id了按钮上的 ,因为它在同一个无线电组中的所有按钮上创建了重复的 ID,并且可能不需要。

除了那个问题,我认为它应该有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章