質問させていただきます。
ウェブサイトでCMSを作成しているのですが、
「削除」のテキストリンクにパスワードをかけ、
パスワードが一致したら、特定のIDを
削除できるようにしたいと考えています。
もともと下記で削除させていたのですが、
<a href="delete.php?id=<?=$ID?>" onclick="return confirm('削除してよろしいですか?')">削除</a>
テキストリンクにパスワードをかけ、削除できるようにしたい次第です。
現在、下記の書き方にも問題があるようなのですが、
JavaScript内のlocation.hrefに変数を含める時は
どのように記述すれば良いのかご教示いただけますでしょうか。
location.href = "delete.php?id=<?=$ID?>"
JavaScript内のlocation.hrefに変数を含める時の記述と
aタグのところが記述に問題があるようなのですが、
これらの情報でご教示いただくことは可能でしょうか。
<script type="text/javascript"> <!-- function disp(){ // 入力ダイアログを表示 + 入力内容を user に代入 user = window.prompt("パスワードを入力してください", ""); // 入力内容が ●●●●● の場合は delete.php?id=<?=$ID?> にジャンプ if(user == '●●●●●'){ location.href = "delete.php?id=<?=$ID?>"; } // 入力内容が一致しない場合は警告ダイアログを表示 else if(user != "" && user != null){ location.href = "https://www.●●.com"; } // 空の場合やキャンセルした場合は警告ダイアログを表示 else{ location.href = "https://www.●●.com"; } } // --> </script>
<a href="delete.php?id=<?=$ID?>" onClick="disp(); return false;">削除</a>
回答2件
あなたの回答
tips
プレビュー