
お世話になります。holmonと申します。
先日、とほほ様のJavaScriptリファレンスで調べものをしている最中、わからない箇所が1点ありましたので、質問させていただくことにしました。
下記formタグにおいて、action要素の#が何を意味しているかがわかりません。
<form action="#">
<input type="button" value="Click Me!!"
onclick="window.alert('Hello!!')">
</form>
おそらくactionによる送信先の指定を自分(もしくは送信先設定を無効)にしているのかと思いますが、詳しい方、居られましたらご教授いただきたいと思います。
※w3c勧告の○○ら辺見ればわかるよ的なことも教えていただけると助かります^^;
URLは下記です。(イベントハンドラの項)
http://www.tohoho-web.com/js/write.htm
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>
ご回答ありがとうございます。
うーむ、またここで発見してしまいましたw
#は「ページ内ジャンプ」くらいな軽い認識しか持ってなかったんですが、あれはハッシュでしたか^^;おまけで1つ勉強になりましたw
この度は返事遅れまして申し訳ありません。かなりピンポイントなご回答で、非常に助かりました。
また機会があれば、宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リンクをクリックした時にform...
-
submitをボタン以外にするには
-
長文のmailtoの使い方
-
htmlのフォームのチェックボッ...
-
formタグのactionパラメータで...
-
</form>タグを使用すると強制的...
-
イメージボタンでクリックしたx...
-
フォーム要素以外にもname属性...
-
リロード時にも<input type="re...
-
同じnameのhiddenで別々の内容...
-
【html】)パスワード認証フォー...
-
送信ボタン押下時に値が未入力...
-
mailtoについて
-
お問い合わせフォームの送信後...
-
複数のフォームを一括で送信す...
-
1アクションでPOST・GET、両方...
-
formタグのaction属性
-
1つのformで複数のactionを実...
-
JavaScript 超初心者です。 Doc...
-
親ページからインラインフレー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
submitをボタン以外にするには
-
フォーム要素以外にもname属性...
-
1アクションでPOST・GET、両方...
-
長文のmailtoの使い方
-
submitの処理の後別の画面を表...
-
送信ボタン押下時に値が未入力...
-
メールフォームの送信ボタンが...
-
リンクをクリックした時にform...
-
リロード時にも<input type="re...
-
mailtoについて
-
type="hidden"を使って時刻を送信
-
複数のフォームを一括で送信す...
-
チャットフォームの悪用
-
Cookieの設定方法がわからない。
-
アンケートのページを作ろうと...
-
tableにformを配置したい。
-
URL パラメータを使ってフォー...
-
メールフォームの作り方で質問です
-
フォームからsubmitをした後再...
-
GETをPOSTに変更したところ 送...
おすすめ情報