みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

html テキストボックスに文字が残って困っています。

html php 初心者ですよろしくお願いいたします。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Pragma" content="no-cache">
<title>ひとこと掲示板</title>

</head>
<body>
<form method="get" action="bbs_form.php">
<input type="text" name="content" size="60">
<input type="submit" value="送信">
</form>
<hr>
<?php

$contents = file_get_contents('aaaa.txt');

print($content);

$content = htmlspecialchars($_GET['content']);
if ($content) {


$contents = "$content<hr>\n$contents";

$fp = fopen("aaaa.txt", "a");
@fwrite( $fp, "$content"."/");
fclose($fp);
}

$c=0;

for($a = 0 ; $a != 10000 ; $a++){
$ss = mb_substr($contents,$c,1);


if($ss == "/"){
print("<br><hr />");
}
else{
print($ss);
}

$c++;
}

$content = "";

?>
</body>
</html>

このプログラムでテキストボックスに値を入力します。
そしてf5で更新を押すとキャッシュがのこってるせいなのか、
入力していないはずのテキストボックスに値がのこりつづけます。

その値を消してクリアにしたいのですが、
いい方法はありませんでしょうか?
よろしくお願いいたします。

投稿日時 - 2008-12-09 15:09:09

QNo.4541953

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

基本的にフォームで「更新」「再読込」とかをさせる・するのは反則じゃないかな。
どうしても っていうならjavascriptで中身を動的に消すくらいしかやりようがないよ。

投稿日時 - 2008-12-09 15:24:17

お礼

迅速な回答ありがとうございます。
消すかもしくは入力フォーム更新の際更新前の値を
クリアさせないの二択です。

javascriptのほうを調べてみようとおもいます。

投稿日時 - 2008-12-09 22:05:51