そのままのフォームのコードは次のとおりです。
<form onsubmit="return false;" role="search" method="get" id="searchform" action="window.location.reload()" autocomplete="off">
<div><label class="screen-reader-text" for="s">Search for:</label>
<input type="text" value="" name="s" id="s" class="searchbar" >
</div>
</form>
私は実際にワードプレスの「ライブ検索」プラグイン(別のページに移動せずに検索する)を使用しており、同じテキストを削除して再入力しても再度検索されないというバグがあるため、どうすればユーザーが検索ボックスで Enter キーを押した場合にページをリロードしますか?
2 番目の質問は、Google のように、ページが読み込まれたときにデフォルトで検索バーを強調表示または選択する方法です。私はこれを試しました:
<body onload"
$(function() {
$("input[name='s']").focus();
});
">
しかし、それは何もしないようです。これらの問題のいずれかに関するヘルプは本当に感謝しています!