ボタンのあるウェブページがあります。現在、このボタンをjavascriptハンドラーにバインドしています。このハンドラーは、クリックされたときにページを特定のURLにリダイレクトします。
HTML:
<button class="click-me">Clike me to navigate</button>
JS:
$('.click-me').on('click', function() { window.location = '/myloc'; });
私は現在、このページのフォールバック(JavaScriptなし)バージョンを作成しようとしています。このボタンで同じ仕事をしたいのですが、JavaScriptを使用しません。つまり、ブラウザのJavaScriptが無効になっていても、このボタンを機能させようとしています。
私はこれがフォームによって達成できることを知っています(以下に示すように)。しかし、私はよりクリーンな実装を探しています。
<form name="hack" action="/myloc">
<button type="submit" class="click-me">Click me to navigate</button>
</form>