• ベストアンサー

resetボタン

すみません。HTMLの初心者です。 レイアウトのために1ページの中に縦に3つのテーブルを作っていて、 そのしたにresetボタンを付けています。 しかし、そのresetボタンを押しても中身が消されません。 2つ目のテーブルでjavascriptと<form>で日付を表示させています。 この日付も消したいのですが・・・。 どうしたらいいですか?よろしくお願いします。

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

  • ベストアンサー
  • so_blue
  • ベストアンサー率48% (50/104)
回答No.1

該当する部分のソースを提示してもらうと話が早そうです。 取りあえず、resetボタンは<form>~</form>の中に入っているでしょうか?

tam2-y
質問者

お礼

とりあえず、<form>~</form>で全部をくくってみたら、うまく行きました。 こんな方法で逃げていていいのでしょうか? 初心者なので、行き当たりばったりでやっています。 そのうち、レイアウトそのものを大幅に変更しないとどうしようもなくなるのでは・・・という不安でいっぱいですが、とりあえずこれでやっておきます。 ありがとうございました。

tam2-y
質問者

補足

<body onLoad=Hyouji() > <div align=center> <font size=7>***********</font> </div><br> <table width=800 height=130 align=center> ・ ・ ・ </table> <hr width=800> <form name="myForm"> <table width=800 height=100 align=center> <tr> <td align=left valign=bottom width=50>期間</td> <td align=left valign=bottom width=60> <input type="text" name="txFromYear" size=4 maxlength=4> 年 </td> <td align=left valign=bottom width=290> <input type="text" name="txFromMonth" size=2 maxlength=2> 月 <input type="text" name="txFromDay" size=2 maxlength=2> 日 </td> <td align=center valign=bottom width=50>~</td> <td align=left valign=bottom width=60> <input type="text" name="txToYear" size=4 maxlength=4> 年 </td> <td align=left valign=bottom width=290> <input type="text" name="txToMonth" size=2 maxlength=2> 月 <input type="text" name="txToDay" size=2 maxlength=2> 日 </td> </tr> <tr> <td align=left valign=top width=50><br></td> <td align=left valign=top width=60><br></td> <td align=left valign=top width=290> <input type="text" name="txFromHour" size=2 maxlength=2> 時 <input type="text" name="txFromMinutes" size=2 maxlength=2> 分 </td> <td align=center valign=top width=50>~</td> <td align=left valign=top width=60><br></td> <td align=left valign=top width=290> <input type="text" name="txToHour" size=2 maxlength=2> 時 <input type="text" name="txToMinutes" size=2 maxlength=2> 分 </td> </tr> </table> </form> <hr width=800> <table width=800 height=100 align=center> <td align=left width=50>備考</td> <td align=left width=750> <textarea name="txNote" cols=80 rows=4> </td> </table> <hr width=800> <div align=center> <input type="button" value="クリア"> <input type="button" name="btRegistration" value="登録"> </div> </body> </html> すみません。よろしくお願いします。今後登録のボタンにも機能をつける予定です。今後のことも考えた最良の方法を教えていただけたらと思います。

その他の回答 (3)

  • Te-Sho
  • ベストアンサー率52% (247/472)
回答No.4

<input type="button" value="クリア"> type="reset"ですね。 また、</form>より後に書かれているのでリセットボタンは聞きません。 <input type="button" name="btRegistration" value="登録"> ボタンが押されたらonclickイベントでJAVAScriptを須加ってどこかのURLに飛ぶのでしょうか? formタグのactionでCGIに飛ばす場合はtype="submit"にする必要が有りますね。 もちろん<form>の範囲を再確認する必要が有りますね。

tam2-y
質問者

お礼

ありがとうございます。また、初歩的な質問ばかりさせていただくと思いますがよろしくお願いします。

  • so_blue
  • ベストアンサー率48% (50/104)
回答No.3

<input type="button" value="クリア"> は <input type="reset" value="クリア"> ですね。

tam2-y
質問者

お礼

ありがとうございます。

  • Mizyu
  • ベストアンサー率41% (245/593)
回答No.2

横槍レスになってしまいますが ソースを見たとろresetボタンがないようにみえます。 type="button" ではなく type="reset" です。

tam2-y
質問者

お礼

ありがとうございます。後から気が付きました。

関連するQ&A