• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:formタグのaction属性)

formタグのaction属性についての質問-わからない箇所があります

このQ&Aのポイント
  • 下記formタグにおいて、action要素の#が何を意味しているかがわかりません。
  • おそらくactionによる送信先の指定を自分(もしくは送信先設定を無効)にしているのかと思いますが、詳しい方、居られましたらご教授いただきたいと思います。
  • URLは下記です。(イベントハンドラの項)http://www.tohoho-web.com/js/write.htm

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

アクションの#はいわゆるハッシュですね。 アンカーのid(以前はname)に飛ぶあれです。 actionなどとび先を省略するときに指定することがおおいおまじない みたいなものです。 ただし今回の件は、buttonは単なるトリガーなので、action宛てに 飛ぶことはありませんのである意味不要なものですが、formは actionを指定するのが原則ですから、飾りとしてついています。 もしきちんとやるならbuttonではなくsubmitをつかい、 submitのonclickでreturn falseしてsubmitを無効にするなどすると わかりやすいかも知れません。 <form action="#"> <input type="submit" value="Click Me!!" onclick="void(alert('Hello!!'));return false;"> </form>

holmon
質問者

お礼

ご回答ありがとうございます。 うーむ、またここで発見してしまいましたw #は「ページ内ジャンプ」くらいな軽い認識しか持ってなかったんですが、あれはハッシュでしたか^^;おまけで1つ勉強になりましたw この度は返事遅れまして申し訳ありません。かなりピンポイントなご回答で、非常に助かりました。 また機会があれば、宜しくお願い致します。

関連するQ&A