###前提
ECサイト作成中:(課題)
-商品詳細画面-
<form> ①数量選択:(select) ②カートに入れ購入する:(submit) ③カートに入れたまま買い物を続ける:(submit) </form>①を選択後、② or ③クリックされた方をPOSTする。
###やりたいこと、
①を選択後、② or ③クリックされた方をPOSTすることはできたのですが、
②を選択したときのみ、ポップアップ or アラートを表示したいです。
###質問点:
formの中の一部をサブミットをした際にアラートを出したい。
(②のみ、サブミット時、JS等でアラートを出す)
どうすれば宜しいでしょうか?
html
1 2<form method="post" action="cookie_try.php"> 3 4//①購入する数量を選択 5 6数量:<select name="cnt" value=""> 7<option value="1" selected>1</option> /* ←初期値は「selected」を入れておく */ 8<option value="2">2</option> 9<option value="3">3</option> 10<option value="4">4</option> 11<option value="5">5</option> 12</select> 13 14//②id="cart"のみポップアップ or アラートを表示させたい!! 15 16<p><input type="submit" id="cart" name="cart" value="カートに入れたままやで" ></p> 17 18//③id="ncart"はアラートなし 19<p><input type="submit" id="ncart" name="ncart" value="カートに入れて購入をする"></p> 20</form> 21
###試したこと
上記の①~③をformごとに記述
↑結果アラートは出るが、①の結果がPOSTされない。
POSTさせるため以下にしている
<form> ①②③ </form> ↑POSTされるが、同じフォームのため、③押下でもアラートがでてしまう回答1件
あなたの回答
tips
プレビュー