У меня есть веб-сайт одежды с использованием snipcart, который в настоящее время не имеет встроенного размера или селектора цветов, поэтому мне нужно сделать это сам, поместив его в описание, чтобы мы могли узнать, что отправить. Во всяком случае, мне нужно, чтобы выбранное значение цвета и размера отображалось в данных кнопок.php - echo select value without submit
Это мой код:
<?php
echo"<h4 class='ct3'>COLOR</h4>
<select id='color' name='color'>
$colorsHTML;
</select>
<h4 class='ct3'>SIZE</h4>
<select name='size' id='size'>
$sizesHTML;
</select>
<br>
<br>
<button
class='snipcart-add-item list-group-item ct3 add_to_cart' style='background-color: black; color: white;'
data-item-id='2'
data-item-name='$name'
data-item-price='$price'
data-item-weight='0'
data-item-url=''
data-item-image='$image'
data-item-description='$description'>
ADD TO CART
</button>";
?>
мне нужен цвет и размер, чтобы быть отражена в данных от кнопки, так он будет выглядеть следующим образом:
<?php
echo"<h4 class='ct3'>COLOR</h4>
<select id='color' name='color'>
$colorsHTML;
</select>
<h4 class='ct3'>SIZE</h4>
<select name='size' id='size'>
$sizesHTML;
</select>
<br>
<br>
<button
class='snipcart-add-item list-group-item ct3 add_to_cart' style='background-color: black; color: white;'
data-item-id='2'
data-item-name='$name'
data-item-price='$price'
data-item-weight='0'
data-item-url=''
data-item-image='$image'
data-item-description='$description COLOR=blue SIZE=XL'>
ADD TO CART
</button>";
?>
Я попытался это: но я думаю, что мне понадобится код для изменения данных кнопки при изменении значения для ввода выбора.
<button
class='snipcart-add-item list-group-item ct3 add_to_cart' style='background-color: black; color: white;'
data-item-id='2'
data-item-name='$name'
data-item-price='$price'
data-item-weight='0'
data-item-url=''
data-item-image='$image'
data-item-description='$description COLOR = <script type='text/javascript'>
$('#color').select(function() {
var model=$('#color').val();
alert(model);
});</script> SIZE = <script type='text/javascript'>
$('#size').select(function() {
var model=$('#size').val();
alert(model);
});
</script>'>
ADD TO CART
</button>
Что именно вы ожидали? –
@NishantNair Я думаю, что единственный способ - поместить выбранное значение в кнопку описания элемента данных при изменении – ItzBulkDev
Вы что-то пробовали или просто ждали, когда мы напишем вам код? –