ID非公開

2022/1/26 15:21

22回答

最近htmlやPHPを勉強し始めたものです。 htmlで以下のボタンを配置したとき、このボタンを押されたときの処理を

PHP43閲覧xmlns="http://www.w3.org/2000/svg">100

ベストアンサー

0

ThanksImg質問者からのお礼コメント

いろいろお付き合いありがとうございました。 教えていただいたことを参照して再度トライしてみます! PHPの勉強、頑張ります!

お礼日時:1/27 9:36

その他の回答(1件)

0

>このボタンを押されたときの処理 JavaScriptで(ブラウザ側で)実行するのか、データを送信してphpで(サーバ側で)実行するのか、どちらでしょうか? 「phpで」ということなので後者だとは思いますが、だとしたらonclickに設定されているsubmit() はどういう(JavaScriptの)関数でしょうか? データを送信するためにはform要素が必須です。単純に下記のようにすれば値を取得できると思います。 <?php if (isset($_POST['fnd1'])) echo $_POST['fnd1'] . "<hr>"; ?> <form method="post"> <input type="submit" name="fnd1" value="検索"> </form> 自分自身に送信する例です。当然ですがform要素のaction属性で別の送信先を指定することも可能です。

ID非公開

質問者2022/1/26 16:29

早速のご回答ありがとうございます。 ご指摘のとおり、phpで実行しています。 onclickに書いている submit() は特になにも記述はしておらず、 これを書くと \u003cinput type=\u0022submit\u0022 value=\u0022検索\u0022\u003e と書いたのと同じような送信処理が行われるのでそのまま使用していました。 教えていただいた方法を参考にさせていただきます。ありがとうございます。