- ベストアンサー
HTMLファイルに、文字を書き込めますか?
お世話になります。 HTMLで1ページだけ作成したとします。 そのページに、入力フォームと送信ボタンを配置して 入力フォームに文章を入力して、送信ボタンを押すと 入力した文章が反映するのは可能でしょうか? PHPを用いたらおそらくできるとは思うのですけど 実際はできるのでしょうか? みなさんだったら、どういう方法をするか教えてください。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
まずは結論から。「できます」 私だったらPHPとかjavascriptを使うと思います。 PHPファイルそのものを改変することもできますが、 文章を反映させるだけなら、とても簡単です。 ◆シンプルな例◆ -----test.phpファイル----- <html><body> <form method="get" action="" name="frm"> 文字列:<input name="strings1"></input> <input type="submit" value="追記" /> </form><hr> </body></html> <?php $strings1 = $_GET['strings1']; if ($strings1) print('追記文字:' . htmlspecialchars($strings1) . '<br>'); ?> -----ここまで----- 自分自身に送信して、受け取った文字列を下に表示しています。 上記は毎回1行だけで、消えていきますが どんどん追記することもできます。
その他の回答 (3)
- jjon-com
- ベストアンサー率61% (1599/2592)
<!DOCTYPE html> <html> <head> <script type="text/javascript"> function func() { document.getElementById("div1").innerHTML = document.getElementById("text1").value; } </script> </head> <body> <input type="text" id="text1"> <input type="button" onclick="func()"> <div id="div1"></div> </body> </html>
- LancerVII
- ベストアンサー率51% (1060/2054)
こんにちは。 度々すいません。 HTMLのみでできますか?という事でしたら出来ません。 HTML自体はそういうものを作る仕組みでは無いので他の技術を併用することになります。
- LancerVII
- ベストアンサー率51% (1060/2054)
こんにちは。 できるできないで言ったら出来ます。 方法は目的によりいろいろあると思います。 例えばAjaxとPHPを組み合わせて作ったり、単純にPHPのみで作ったりします。