タグ付けされた質問 「htmlbutton」

30
リンクのように機能するHTMLボタンを作成する方法は?
OverаэтотвопросестьответынаStack Overflowнарусском:КаксоздатьHTML-кнопку、котораябудетвесвесвесисебя、как リンクのように機能するHTMLボタンを作成したいと思います。したがって、ボタンをクリックすると、ページにリダイレクトされます。できるだけアクセスしやすいようにしたいと思います。 また、URLに余分な文字やパラメータが含まれないようにしたいと考えています。 どうすればこれを達成できますか? これまでに投稿された回答に基づいて、私は現在これを行っています: <form method="get" action="/page2"> <button type="submit">Continue</button> </form> しかし、これの問題は、SafariとInternet Explorerでは、URLの末尾に疑問符文字が追加されることです。URLの末尾に文字を追加しないソリューションを見つける必要があります。 これを行うには他に2つの解決策があります。JavaScriptを使用するか、リンクをボタンのようにスタイリングします。 JavaScriptの使用: <button onclick="window.location.href='/page2'">Continue</button> ただし、これには明らかにJavaScriptが必要です。そのため、スクリーンリーダーからのアクセスは困難です。リンクのポイントは、別のページに移動することです。したがって、ボタンをリンクのように振る舞うことは、間違った解決策です。私の提案は、リンクを使用して、ボタンのように見えるようにスタイルを設定することです。 <a href="/link/to/page2">Continue</a>

4
<a>(アンカータグ)をhref属性なしで使用できますか?
私はTwitter Bootstrapを使用してサイトを構築してきました。その機能の多くは、&lt;a&gt;JavaScriptを実行するだけの場合でも、でのラップに依存しています。href="#"Bootstrapのドキュメントで推奨されている戦術に問題があったため、別の解決策を見つけようとしました。 ただし、href属性を完全に削除してみました。私はを使用しており&lt;a class='bunch of classes' data-whatever='data'&gt;、残りはJavascriptで処理します。そしてそれは機能します。 それでも、私がこれをしてはいけないことを何かが教えてくれています。正しい?つまり、技術的に&lt;a&gt;は何かへのリンクであることになっていますが、これが問題である理由は完全にはわかりません。またはそれは?

5
@ Html.Buttonはありません!
これは変です。@ Html.Button()の参照がありますが、Intellisenseがそのようなヘルパーを見つけられないと入力すると、ドロップダウンリスト、非表示、エディターなどがありますが、ボタンはありません。 どうしたの?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.