# Drop down search funtion

**URL:** <https://forum.wixstudio.com/t/drop-down-search-funtion/16981>\
**Category:** Ask the community\
**Tags:** question, code\
**Created:** [August 1, 2019, 9:03pm UTC](https://forum.wixstudio.com/t/drop-down-search-funtion/16981 "2019-08-01T21:03:17Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![leroy](https://avatars.discourse-cdn.com/v4/letter/l/e0b2c6/32.png) [@leroy](https://forum.wixstudio.com/u/leroy)\
**Post date:** [August 1, 2019, 9:03pm UTC](https://forum.wixstudio.com/t/drop-down-search-funtion/16981/1 "2019-08-01T21:03:17Z")

</div>

Need help on coding search function. I get a “parsing error: unexpected token {”

import wixData from ‘wix-data’;

$w.onReady(function () {  
//TODO: write your page related code here…

});

export function dropdown1\_change(event) {  
let searchBusinessProfessional = $w(“#dropdown1”).value;  
$w(“#dataset1”).setFilter(wixData.filter().contains(“businessProfessional”, searchBusinessProfessional));  
}

export function dropdown2\_change(event) {  
let filterStore = $w(“#dropdown2”).value;

$w(“#dataset1”).onReady( () =\> {

```
	If (filterStore === "Georgia") { 
	$w("#dataset1").setFilter(wixData.filter().eq("georgia", true)); 
	}	 

	If (filterStore === "New York") { 
	$w("#dataset1").setFilter(wixData.filter().eq("newYork", true)); 
	}  

	If (filterStore === "Florida") { 
	$w("#dataset1").setFilter(wixData.filter().eq("florida", true)); 
	}  

	If (filterStore === "South Carolina") { 
	$w("#dataset1").setFilter(wixData.filter().eq("southCarolina", true)); 
	} 

```

}  
)}

 ![](https://us1.discourse-cdn.com/wix/original/3X/1/d/1d421609581e893a0739fb5adb7f40a826486a4d.png)

---

<div class="post-metadata">

**Author:** ![J.D](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/j.d/32/7312_2.png) [@J.D](https://forum.wixstudio.com/u/J.D)\
**Post date:** [August 1, 2019, 9:10pm UTC](https://forum.wixstudio.com/t/drop-down-search-funtion/16981/2 "2019-08-01T21:10:55Z")

</div>

First of all: use **if** not **If** (lower case not upper case).  
̶S̶e̶c̶o̶n̶d̶,̶ ̶c̶h̶e̶c̶k̶ ̶t̶h̶e̶ ̶p̶a̶r̶e̶n̶t̶h̶e̶s̶e̶s̶ ̶i̶n̶ ̶t̶h̶e̶ ̶e̶n̶d̶ ̶o̶f̶ ̶y̶o̶u̶r̶ ̶c̶o̶d̶e̶.̶ ̶T̶h̶e̶ ̶o̶r̶d̶e̶r̶ ̶t̶h̶e̶r̶e̶ ̶s̶e̶e̶m̶s̶ ̶t̶o̶ ̶b̶e̶ ̶w̶r̶o̶n̶g̶.̶

---

<div class="post-metadata">

**Author:** ![leroy](https://avatars.discourse-cdn.com/v4/letter/l/e0b2c6/32.png) [@leroy](https://forum.wixstudio.com/u/leroy)\
**Post date:** [August 1, 2019, 11:50pm UTC](https://forum.wixstudio.com/t/drop-down-search-funtion/16981/3 "2019-08-01T23:50:09Z")

</div>

J.D. Thank you so much for the advice and wisdom. It fixed the coding problem. I am now almost ready to launch .

Thanks again

Leroy

---

<div class="post-metadata">

**Author:** ![J.D](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/j.d/32/7312_2.png) [@J.D](https://forum.wixstudio.com/u/J.D)\
**Post date:** [August 1, 2019, 11:54pm UTC](https://forum.wixstudio.com/t/drop-down-search-funtion/16981/4 "2019-08-01T23:54:14Z")

</div>

@leroy You’re welcome

---

<div class="post-metadata">

**Author:** ![leroy](https://avatars.discourse-cdn.com/v4/letter/l/e0b2c6/32.png) [@leroy](https://forum.wixstudio.com/u/leroy)\
**Post date:** [August 2, 2019, 3:07pm UTC](https://forum.wixstudio.com/t/drop-down-search-funtion/16981/5 "2019-08-02T15:07:45Z")

</div>

@jonatandor35 I am getting another error this morning and my dropdown sequence is not working. Do you have any insight on the following error message

Loading the code for the Copy of 1Databa This May Be the One B… page. To debug this code, open x2uvg.js in Developer Tools.

---

<div class="post-metadata">

**Author:** ![J.D](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/j.d/32/7312_2.png) [@J.D](https://forum.wixstudio.com/u/J.D)\
**Post date:** [August 3, 2019, 5:46pm UTC](https://forum.wixstudio.com/t/drop-down-search-funtion/16981/6 "2019-08-03T17:46:27Z")

</div>

@leroy it doesn’t look like an error message. More details are needed in order to locate the issue.

---

<div class="post-metadata">

**Author:** ![leroy](https://avatars.discourse-cdn.com/v4/letter/l/e0b2c6/32.png) [@leroy](https://forum.wixstudio.com/u/leroy)\
**Post date:** [August 3, 2019, 11:43pm UTC](https://forum.wixstudio.com/t/drop-down-search-funtion/16981/7 "2019-08-03T23:43:07Z")

</div>

@jonatandor35 Please explain what additional things I need to put into it to make the repeater respond?  
The “States” are Bolean fields

Current code is as follows:

import wixData from ‘wix-data’;  
$w.onReady(function () {  
//TODO: write your page related code here…  
});  
export function dropdown1\_change(event) {  
let searchBusinessProfessional = $w(" [#dropdown1](https://www.wix.com/corvid/forum/search/~num~dropdown1) “).value;  
$w(” [#dataset1](https://www.wix.com/corvid/forum/search/~num~dataset1) “).setFilter(wixData.filter().contains(“businessProfessional”, searchBusinessProfessional));  
}  
export function dropdown2\_change(event) {  
let filterStore = $w(” [#dropdown2](https://www.wix.com/corvid/forum/search/~num~dropdown2) “).value;  
$w(” [#dataset1](https://www.wix.com/corvid/forum/search/~num~dataset1) “).onReady( () =\> {  
if (filterStore === “Georgia”) {  
$w(” [#dataset1](https://www.wix.com/corvid/forum/search/~num~dataset1) “).setFilter(wixData.filter().eq(“georgia”, true));  
}  
if (filterStore === “New York”) {  
$w(” [#dataset1](https://www.wix.com/corvid/forum/search/~num~dataset1) “).setFilter(wixData.filter().eq(“newYork”, true));  
}  
if (filterStore === “Florida”) {  
$w(” [#dataset1](https://www.wix.com/corvid/forum/search/~num~dataset1) “).setFilter(wixData.filter().eq(“florida”, true));  
}  
if (filterStore === “South Carolina”) {  
$w(” [#dataset1](https://www.wix.com/corvid/forum/search/~num~dataset1) ").setFilter(wixData.filter().eq(“southCarolina”, true));  
}  
}  
)}  
Both “Business/Professional” and “City” are text fields

 ![](https://us1.discourse-cdn.com/wix/original/3X/0/1/0128aba5d82d7848ca3274b83addcf44f494f46e.png)

---

<div class="post-metadata">

**Author:** ![J.D](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/j.d/32/7312_2.png) [@J.D](https://forum.wixstudio.com/u/J.D)\
**Post date:** [August 5, 2019, 10:02am UTC](https://forum.wixstudio.com/t/drop-down-search-funtion/16981/8 "2019-08-05T10:02:24Z")

</div>

@leroy Instead of using the export function (it easier to make mistakes there), maybe try:

```javascript
$w.onReady(function () {
 $w("#dataset1").onReady( () => { 
  $w("#dropdown2").onChange((event) => {
   if (filterStore === "Georgia") {
    $w("#dataset1").setFilter(wixData.filter().eq("georgia", true));
   } 
   if (filterStore === "New York") {
    $w("#dataset1").setFilter(wixData.filter().eq("newYork", true));
   } 
   if (filterStore === "Florida") {
    $w("#dataset1").setFilter(wixData.filter().eq("florida", true));
   } 
   if (filterStore === "South Carolina") {
    $w("#dataset1").setFilter(wixData.filter().eq("southCarolina", true));
   }
  })
 })
});

```
