Skip to Main Content

Search templates: Primo inline script search box with dropdown fields

Primo inline script search box with dropdown fields

Advanced Search

Primo inline script dropdown search box code

<!-- onsubmit inline script that concatenates the query string into valid parameter -->
<form onsubmit="document.getElementById('primoQuery').value = document.getElementById('searchparam').value + ',contains,' + document.getElementById('primoQueryTemp').value.replace(/[,]/g, '')"  id="simple" name="searchForm" method="GET" target="_blank" action="https://caccl-laccd.primo.exlibrisgroup.com/discovery/search" enctype="application/x-www-form-urlencoded" accept-charset="utf-8">
<!-- Customizable Parameters -->
<input type="hidden" name="vid" value="01CACCL_LACCD:ELAC">
<input type="hidden" name="tab" value="Everything">
<input type="hidden" name="search_scope" value="ELAC_LibraryCatalog_and_CI">
<input type="hidden" name="mode" value="basic">
<!-- Fixed parameters -->
<input type="hidden" name="query" id="primoQuery" value="">
<!-- Fields dropdown-->
<select id = "searchparam" style="font-size: 16px;padding: 5px; height: 34px">
    <option value="any">Any field</option>
    <option value="title">Title</option>
    <option value="creator">Author/Creator</option>
    <option value="sub">Subject</option>
    <option value="isbn">ISBN</option>
</select>
<!-- Search box-->
<input type="search" id="primoQueryTemp" autofocus="autofocus" placeholder="Search anything..." size="25" style="margin-left: -3px;font-size: 16px;padding: 10px; height: 34px">
<!-- Search Button -->
<input class="btn btn-blue" id="go" title="Search" type="submit" value="Search" alt="Search" style="margin-left: -3px;padding: 6px 10px;font-size: 16px;">
</form>

<a href="https://caccl-laccd.primo.exlibrisgroup.com/discovery/search?vid=01CACCL_LACCD:ELAC&mode=advanced" target="_blank">Advanced Search</a>