Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
159 views
in Technique[技术] by (71.8m points)

Mutliple buttons on one html page returning the same function- flask python

For a changing quantity in a cart.html page I have 3 seperate buttons for remove, increase and decrease the quantity. However, every time I press a button it only runs the increase function even though they all have different urls? enter code here

<td class="action" >
                                    <form class="form" action="{{ url_for('increaseQuantity') }}" method="post">
                                        <button class="ti-plus"  value="{{ cart.Products.productID }}" name ="productID" ></button>
                                    </form>
                               </td>
                                <td class="qty" data-title="Qty"><!-- Input Order -->
                                    <div class="input-group">
                                        <input type="text"  class="input-number" value="{{ cart.Cart.quantity }}">
                                    </div>
                                   
                                </td>
                                <td class="action" >
                                    <form class="form" action="{{ url_for('minusQuantity') }}" method="post">
                                        <button class="ti-minus"  value="{{ cart.Products.productID }}" name ="productID" ></button>
                                    </form>
                               </td>
                                
                                <td class="action" data-title="Remove">
                                <form class="form" action="{{ url_for('removeFromCart') }}" method="post">
                                    <button class="ti-trash remove-icon"  value="{{ cart.Products.productID }}" name ="productID" ></button>
                                </form>
question from:https://stackoverflow.com/questions/65850295/mutliple-buttons-on-one-html-page-returning-the-same-function-flask-python

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

try changing name attribute on your buttons they are all having same name.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...