有一种形式,其中有 5 个按钮类型的输入。提交表单时,您需要获取用户单击了哪个按钮。没有 JavaScript! 您需要接收product_size变量中的数据,该变量位于proof_success(product_id)函数中
超文本标记语言
<form method="post" action="proof/success">
<div class="assorti"><h2>{{ product.product }}</h2></div>
<div class="cardcontainer">
<article class="card">
<img src="{{ url_for('static', filename='img/t-shirts.jpg') }}" alt="Футболка" height="270">
</article>
</div>
<div class="oryr">
<h3>{{ product.product_price }} руб</h3>
<div class="choose_size">
<input name="XS" type="button" value="XS" class="cs_card">
<input name="S" type="button" value="S" class="cs_card">
<input name="M" type="button" value="M" class="cs_card">
<input name="L" type="button" value="L" class="cs_card">
<input name="XL" type="button" value="XL" class="cs_card">
</div>
<ul>
<p>Собственное произодство</p>
<p>Хлопок - 100%</p>
<p>Качественный принт</p>
</ul>
</div>
<div class="box_4_btn">
<button data-v-c3114ba2="" class="app-button basket-price__submit width-100 paypose" type="submit">
Добавить в корзину</button>
</div>
</form>
PYTHON
@app.route('/<int:product_id>/proof/success', methods=["GET", "POST"])
def proof_success(product_id):
product = Cart.query.get_or_404(product_id)
product_price = product.product_price
if request.method == "POST":
pass
return redirect(url_for('tshirts'))

