My search button is not working. When I try to manually enter the URL it is giving me the required result. Any help is very much appreciated.
<script type="text/javascript">
function Search() {
var st= document.getElementById("Searchtxt").value;
var cd = document.getElementByID("coldropdown").value;
var url="";
if(st!=""){
if(cd=="Title"||cd=="Last_x0020_Name"||cd=="Country"||cd=="Designation"){
url="FilterField1="+cd+"&FilterValue1="+st;
window.location.href="AllItems.aspx?"+url;
}
else{
url="FilterName="+cd+"&FilterMultiValue=*"+st+"*";
window.location.href="AllItems.aspx?"+url;
}
}
else {
return false;
}
}
function Clear(){
window.location.href="AllItems.aspx";
}
</script>
Search Field:<select id="coldropdown">
<option value="Title">First Name</option>
<option value="Last_x0020_Name">Last Name</option>
<option value="Country">Country</option>
<option value="Designation">Designation</option>
</select>
Search text:<input id="Searchtxt" type="text"/>
<input id="btnsearch" onclick="return Search();" type="button" value="Search"/>
<input id="btnClear" onclick="return Clear();" type="button" value="Clear"/>