Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve galera, me deparei com um pequeno detalhe que acho que vocês de javascript podem saber como resolver.
O sistema e-commerce que uso cria um loop para cada tipo de cor + tamanho
Ex:/applications/core/interface/imageproxy/imageproxy.php?img=http://www.andersonnarciso.com/opencart/cor-tamanho.png&key=94610a989acd12a174aeb4d1ff73ee0fd038590db3366c64bd5f046fe640b2c4" alt="cor-tamanho.png" />
Como podem ver a cor preta tem seus tamanhos e cores que são puxados por um loop, para eu inserir a cor azul é adiconado outro loop.. Porém se eu for escolher a letra P da cor azul, tenho que clicar nela, mas se eu mudar de ideia e quizer escolher o P da cor preta, minha escolha anterior não é desmarcada, ela continua marcado, seria como se eu tivece escolhido duas cores..
Com javascript tem como fazer essa troca de radio ao invez de adição?
>
não tem cara.
você tem q ajustar o loop, e fazer ele gerar radios com o mesmo name.
Sim, com mesmo name a troca seria feita, mas seria um problema porque ele pega o id também e joga junto ao nome, e cada opção tem um id diferente..
<input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" />
A mesma coisa para mostrar a opção escolhida no carrinho
<?php foreach ($product['option'] as $option) { ?>
<small><?php echo $option['name']; ?>: <?php echo $option['value']; ?></small><br />
<?php } ?>
Se eu não jogar o id da opção no name ele não puxa no carrinho.. É muita dureza rs
não tem cara.
você tem q ajustar o loop, e fazer ele gerar radios com o mesmo name.