INPUT(TEXT)フォームのリセット
テキストのフォームをリセットできない状況で,どうすればよいかご指導いただきたく投稿しました。HTMLファイルから検索ワード"SerchWord"を再検索画面にも表示させるために"GET"で送り,$_GETで受け取るという形にしています。
ちなみに,今回の命令ではタイプをボタンにして,onClickで場所を指定してリセット命令をかけていますが,type='reset'でも,onClick='thisform.reset()'でも,テキストボックス内の文字は消えませんでした。
以下,その部分のプログラムです。
……
if($_GET["SerchWord"] == null || (strcmp($_GET["SerchWord"] , "") == 0)) {
echo("<input size='60' type='text' name='SerchWord' value='' />");
} else {
echo("<input size='60' type='text' name='SerchWord' value='" . $_GET["SerchWord"] ."' /> ");
}
echo("<INPUT type='submit' value='検索'><BR>");
echo("<INPUT type='button' value='リセット' onClick='document.Kensaku.SerchWord.reset()'><BR>");
……
もしかすると悩むレベルではないかもしれませんが,自分にとって簡単なようで,ものすごく悩んでいます。
どなたかご指導いただければ・・・。よろしくおねがいします。