サイトに検索ボックスがあります。検索はうまくいきます。検索を送信した後、検索フィールドをクリアしてほしい。onclick をクリアするために動作していますが、onsubmit は動作しません。結果を見ることができるので、間違いなく検索を送信しています。
js
<script type="text/javascript">
function clearDefault(el) {
if (el.defaultValue==el.value) el.value = ""
}
function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = ""
}
</script>
見る
<%= form_tag guidelines_path, :class => 'navbar-search pull-right', :onSubmit=>"clearText(this)",:method => :get do %>
<%= text_field_tag :search, params[:search], :class => 'search-query', :placeholder=>"Search", :ONFOCUS=>"clearDefault(this)" %> <% end %
>