ページには次のような多くのフォームがあります。今、ユーザーがクリックした送信ボタンに基づいてフォームアクションを変更したい(そしてもちろんフォームを送信する)
<form action="/shop/products.php" data-ajax="false" method="post">
<div data-role="fieldcontain">
<input name="submit" class="obutn" type="submit" value="Order" />
<input name="submit" class="oEbutn" type="submit" value="Extras" />
</div>
</form>
で試しました
$(".obtn").click(function() {
$(this).parent().parent().attr("action", "/shop/products.php");
});
$(".oEbtn").click(function() {
$(this).parent().parent().attr("action", "/shop/extras.php");
});
ただし、フォームは常に products.php に送信されます。何が悪いのか教えていただけますか?