• ベストアンサー

<a return false;>について

Attribute return not allowed on element a at this point.とバリデートで出ます。 クリックした際に、飛ばないようにつけているのですが、下記のようにHTMLには記載してはいけないのでしょうか? <a return false;> スライドショーを進ませるボタンです。 JSのほうにつけるべきなのでしょうか?

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

  • ベストアンサー
  • bya00417
  • ベストアンサー率34% (58/170)
回答No.2

「<a return false;>」なんて書き方はHTMLのルールに反しているので、普通は「<a href="javascript:void(0);">」って書きますね。 これで、aタグとしての動作は無効になります。

noname#226032
質問者

お礼

<a return false;>は間違っているのですね。 <a href="javascript:void(0);">と書けば飛ばないのですね

その他の回答 (1)

回答No.1
noname#226032
質問者

お礼

http://qiita.com/shuntaro_tamura/items/26f8186d4111364918eb こちらを見るとsnsボタンにも同じような記述がありますがこれは良いのですね。

noname#226032
質問者

補足

<script type="text/javascript"> function blank_check() { if (document.getElementById('name').value == "") { alert("ニュウリョクーヽ(゜∀゜)ノ ニュウリョク-ヽ(゜∀゜)ノ"); return false; } else { return true; } } </script> 書いてあるのでJSのみに書くべきということでしょうか?

関連するQ&A