JavaScript の confirm() 関数の PHP バージョンはありますか?
そうでない場合、他のオプションは何ですか、またはconfirm()に似たものを作成するにはどうすればよいですか?
Anomynous
質問する
8484 次
2 に答える
8
PHP はサーバー側の言語であるため (すべての PHP コードはサーバー上で実行され、コードの出力はクライアントに送信されます)、送信する [OK]/[キャンセル] ボタンを含む HTML フォームを作成する必要があります。あなたのPHPページ。このようなもの:
確認.php:
<p>Are you sure you want to do this?</p>
<form action="page2.php" method="post">
<input type="submit" name="ok" value="OK" />
<input type="submit" name="cancel" value="Cancel" />
</form>
page2.php:
<?php
if (isset($_POST['ok'])) {
// They pressed OK
}
if (isset($_POST['cancel'])) {
// They pressed Cancel
}
?>
于 2008-11-16T05:34:55.997 に答える
2
以前の投稿と同じ回答を使用して、エラー処理と安全性を追加します。
<form action="page2.php" method="post">
Your choice: <input type="radio" name="choice" value="yes"> Yes <input type="radio" name="choice" value="no" /> No
<button type="submit">Send</button>
</form>
そしてあなたのpage2.phpで:
if (isset($_POST['choice']) /* Always check buddy */) {
switch($_POST['choice']) {
case 'yes':
/// Code here
break;
case 'no':
/// Code here
break;
default:
/// Error treatment
break;
}
}
else {
// error treatment
}
于 2008-11-16T05:46:07.237 に答える