• ベストアンサー

HTMLファイルに、文字を書き込めますか?

お世話になります。 HTMLで1ページだけ作成したとします。 そのページに、入力フォームと送信ボタンを配置して 入力フォームに文章を入力して、送信ボタンを押すと 入力した文章が反映するのは可能でしょうか? PHPを用いたらおそらくできるとは思うのですけど 実際はできるのでしょうか? みなさんだったら、どういう方法をするか教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • qtyam
  • ベストアンサー率42% (23/54)
回答No.3

まずは結論から。「できます」 私だったら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)
回答No.4

<!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)
回答No.2

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

全文を見る
すると、全ての回答が全文表示されます。
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 できるできないで言ったら出来ます。 方法は目的によりいろいろあると思います。 例えばAjaxとPHPを組み合わせて作ったり、単純にPHPのみで作ったりします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • HTMLにPHPを埋め込んでお問い合わせフォーム

    PHP超初心者です。 こんな感じの、お問い合わせフォームが含まれるHTMLページを作ろうとしています。↓ https://rdlp.jp/image/lp-archive/63361/full.jpg HTMLにPHPを埋め込んで作ろうと思っていて、 こちら↓ https://www.webdesignleaves.com/pr/php/php_contact_form_01.php を参考にしているのですが、 メール送信前に確認ページが表示されて、 OKだったら送信ボタンをクリックする、 修正する場合は戻るボタンをクリックしてもとのお問い合わせフォームに戻る(名前やメールアドレスなど入力した内容を残す)、 というふうにカスタマイズしたいのですが、 どのようにすればよいでしょうか。 (確認画面なしのフォームは実装済みです) カスタマイズでなくても、 ・確認画面あり ・二重送信防止機能あり ・自動返信機能あり ・バリデーション機能あり(お問い合わせフォームにエラーを表示)※添付画像(Web Design Leavesさんのページより) の4つを満たしている、別の作り方紹介ページをご紹介いただく形でもOKです。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • HTMLでフォームを作ってPHPで受け取ることができません。

    プログラミング超初心者です。本でPHPを勉強中です。HTMLでフォームを作成しPHPでフォームに入力された内容を受け取るというところでつまづいてます。本に紹介されているサンプルスクリプトをローカルホストでブラウザで試しているのですがうまくいきません。 フォーム内に入力しSUBMITのボタンを押してもPHPの方のページが表示されません。2つのファイル名はform.html と form.php 名のですが、ブラウザのアドレスバーが http://localhost/form.html から http://localhost/form.html/form.php に替わりHTMLが再表示されるだけです。 環境は os windows XP SP1 ブラウザ IE6 php 4.2.2 です。 スプリクト載せると800字超えてしまいますので回答に載せます。 お解りになる方いらっしゃいましたらよろしくお願いいたします。

    • 締切済み
    • PHP
  • 動的HTML表示に関するテクニック

    環境はPHP5xです。 以下のようにすれば、"test"が5個表示されますが。 これは、プリント毎に書き出されたHTMLが追加されるためだと思いますが、 書き出す度に、前回書き出しのHTMLをクリアして 常に1つだけ表示させる方法はありませんでしょうか? <?php $i=0; while($i < 5){ print "<p>test</p>"; $i++; } ?> 用途は、 フォーム入力部品のVALUE=""を一度、どうページのPHPへ送信させたあと その値を元に分岐した内容をフォームに値を書き込むのですが フォームが複数表示されてしまいます。 一番下のフォームには意図した値は書き込まれますが、 最後のフォームのみ表示させたいわけです。 このような処理を、同一ページで行うことは不可能でしょうか?

    • ベストアンサー
    • PHP
  • 生成したHTMLをボタンクリックで保存させたい

    いつもお世話になっています。 ユーザーがフォームに入力した内容を、ボタンを押すことでHTMLファイルとして保存できるようにしたいと考えています。 PHPで実現することは可能でしょうか。JavaScriptなどと併用しなければ無理ですか? もし良い方法があれば、サンプルを書いていただけると、とてもとても助かるのですが… どうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 子窓で送信したら、親ウィンドウを更新したい

    はじめまして。leaz024と申します。 仕事で次のようなものHTMLを作成することになりました。 ・CGIで表示したページ内のボタンで、小窓(入力フォーム)を開く。 ・小窓で送信ボタンを押すと、小窓は閉じる。 ・送信された内容がサーバで処理された後、親窓を自動的に更新して、内容を反映させる。 CGIはPerlで作成しており、HTMLにはJavaScriptを使ってもよいことになっています。 このような動作をさせたいのですが、やり方が分かりません。 どなたか教えてください。 お願いします。

  • HTML特殊文字に変換されてしまう件

    phpで構築されているシステムにある入力フォームにて、 "®" "©" "Ø" "−" などの文字を入力すると、 POSTされたこれらの内容を表示する次画面にて、 HTML特殊文字の文字表記、または10進表記に変換されて表示しまいます。 ※このOKWAVE質問フォームでも変換されてしまいます。  実際に入力フォームに入力される文字は、上記10進表記ではなく、  1文字です。   これらを変換することなく表示させるにはどうすればよいのでしょうか。 --------環境-------- ・CentOS release 3.5 (Final) ・PHP 5.2.6

    • ベストアンサー
    • PHP
  • 送信フォームから受け取った情報を反映させたい

    PHP4を使用しています。 送信フォーム.html→確認ページ.php であれば、受け取った情報を簡単に変数に取り込んでくれます。 しかし、送信フォームのチェックを行うために、 制御.phpというものをつくります。 送信フォーム.html→制御.phpという状態に して(form actionの行き先)、 制御.phpで確認ページ.phpを読み込んで表示させるというものをつくろうとしています。 これをすると、 確認ページ.phpの読み込みはきっちり行われます。しかし、送信フォーム.htmlで入力してもらった内容が確認ページ.phpに取り込まれません。 hiddenなどを使用してもうまくいきません perlではできたんですが・・・やっぱりphp では難しいものなんでしょうか?

    • ベストアンサー
    • PHP
  • 「送信」ボタンからフォーカスを自動的に外す方法

    こんにちは。PHP初心者です。 先日、PHPでメールフォームを作成しました。 テキストエリアに"住所""名前"など入力し、最後に『送信』ボタンを押す。 と、ごく普通のメールフォームです。動作などは全く問題ありません。 でもどうしても気になることが。。。 それは最初にページを開いて、テキストエリアをクリックすると、 『送信』ボタンにもフォーカスされてしまいます。 これだと、入力が完了してない状態でエンターキーを押してしまうと、 次ページ(確認ページ)に移動してしまうのです。。。 どこがどうなって、こういった現象が出るのかわかりません。 簡単な方法としては、常に『送信』ボタンからフォーカスを外す方法 と安易に考えてます。。。 教えて下さい。 また、これが原因じゃない?という意見などもあれば教えて下さい^^

    • 締切済み
    • PHP
  • phpをhtmlのように編集してもよいのでしょうか?

    仕事でWEBページの更新作業をまかされました。 HTMLやDreamweaverでWEBページを作成したことはあるので大丈夫かと思い引き受けたのですが、作成してあるページがすべて拡張子がPHPなのです。 私が作ったことがあるのは拡張子がhtmlのページなのですが、拡張子が違うだけで、修正などは、Dreamweaverでhtmlを編集していた様に作業しても問題ないのでしょうか? メールフォームのように受け渡しのページのみphpというのは経験はあるのですが、前ページphp???なにかメリットなどあるのでしょか? もし、phpでのweb編集が高度ならば、早めに仕事を辞退しようかとも悩んでおります。 よろしくおねがいします。

    • ベストアンサー
    • HTML
  • ・フォームの送信先(action)を複数指定したい

    ・フォームの送信先(action)を複数指定したい Webページフォームの内容をAページもしくはBページのどちらかに送信したいと考えています。 そこでフォームに複数送信ボタンを配置してそれぞれ別のページに情報を送信しようと思ったのですが、 formタグのactionはひとつなので飛ばすページはどうしてもひとつになってしまいます。 JavaScriptを使うと比較的簡単にできるようなのですが、携帯サイトを作成したい為、JavaScriptは使えません(PHPは可)。 解決方法があればご教授願います。

    • ベストアンサー
    • HTML