Skip to content

Commit

Permalink
funciones II
Browse files Browse the repository at this point in the history
  • Loading branch information
gelambi-g committed Dec 16, 2024
1 parent ba0393d commit 241d58c
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 1 deletion.
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ <h2 class="subtitle">Los gatos más molones de Adalab</h2>
<h2 class="title">Filtrar / Buscar</h2>
<form class="form">
<input class="input js_in_search_desc" type="text" placeholder="Descripción" />
<input class="input" type="select" name="raza" placeholder="Raza" id="raza" />
<input class="input js-race" type="select" name="raza" placeholder="Raza" id="raza" />

<button type="submit" class="button js-button-search">Buscar</button>
</form>
Expand Down
44 changes: 44 additions & 0 deletions js/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,51 @@ buttonSubmit.addEventListener("click", renderKitten);
//console.log(kittenName); // Output: WHISKERS


//funciones II
//Creamos constante que coja el valor del input desc
const descrSearchText = input_search_desc.value;
const race1 = document.querySelector(".js-race")


//cramos función para que a la hora de buscar por descripción, aparezca el gato que tenga una descripción que coincida
const filterKitten = (event) => {
if (kittenDesc1.includes(descrSearchText)){
listElement.innerHTML += kittenOne;
}
if (kittenDesc2.includes(descrSearchText)){
listElement.innerHTML += kittenTwo;
}
if(kittenDesc3.includes(descrSearchText)){
listElement.innerHTML += kittenThree;
}
};




//ejecutamos el evento sobre el botón de buscar
searchButton.addEventListener("click", handleClickKitten);



//Tenemos dudas sobre el ejercicio bonus de funciones II. No tenemos claro como declarar la función para que nos salgan los gatos cuando buscamos su raza
//Nos sale el 3r gato pongamos lo que pongamos. Con la descripción nos sale bien.
//Podemos hacer dos eventos en un mismo elemento? (en el botón buscar, darle información para la descricpión y para la raza)


// const handleClickKitten(event) => {
// const raceSearch = race1.value;
// if (raceSearch === kittenRace1 || raceSearch === kittenRace2 || raceSearch === kittenRace3) {
// return raceSearch;
// } else {
// return 'Uy que despiste, no sabemos su raza';
// }
// }

// function renderRace () {


// searchButton.addEventListener("click", renderRace);



0 comments on commit 241d58c

Please sign in to comment.