dポイントプレゼントキャンペーン実施中!

お世話になります。
HTMLで1ページだけ作成したとします。

そのページに、入力フォームと送信ボタンを配置して
入力フォームに文章を入力して、送信ボタンを押すと
入力した文章が反映するのは可能でしょうか?

PHPを用いたらおそらくできるとは思うのですけど
実際はできるのでしょうか?

みなさんだったら、どういう方法をするか教えてください。
よろしくお願いします。

A 回答 (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行だけで、消えていきますが
どんどん追記することもできます。
    • good
    • 0

<!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>
    • good
    • 0

こんにちは。




度々すいません。
HTMLのみでできますか?という事でしたら出来ません。
HTML自体はそういうものを作る仕組みでは無いので他の技術を併用することになります。
    • good
    • 0

こんにちは。



できるできないで言ったら出来ます。

方法は目的によりいろいろあると思います。

例えばAjaxとPHPを組み合わせて作ったり、単純にPHPのみで作ったりします。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!