消去ボタンは <input type="hidden" name="delete_name" value="<?php echo $name; ?>"> <input type="submit" name="send" id="send" value="削除"> ↑これを受け取ったときに消去するコード $delete_name = isset($_POST['delete_name'])? htmlspecialchars($_POST['delete_name'], ENT_QUOTES, 'utf-8') : ''; if($delete_name != '') unset($_SESSION['products'][$delete_name]);
これでボタンを押したときに消去されます
これにJavascriptで消していいのか確認のアラートを出したいのですがコードを書いても表示されず、書いてないときのように消去されます。
これだと表示されますが if($_POST['delete_name']){ alert('消去します') }助かります confirmを使うと表示されません if($_POST['delete_name']){ <script> $('#delete_name').click(function(){ if(!confirm('本当に削除しますか?')){ return false; }else{ ここに上の消すコードを書いてあります } }); </script> }
回答1件
あなたの回答
tips
プレビュー