Cambio selezione segno in menù a tendina

This commit is contained in:
La Programmatrice Verde 2025-03-28 12:42:14 +01:00
parent 7570e5c783
commit 508b7fc90f

View File

@ -17,7 +17,20 @@
<input id="nome" name="nome" />
<br />
<label for="segno">Segno:</label>
<input id="segno" name="segno" />
<select name="segno" id="segno">
<option>Ariete</option>
<option>Toro</option>
<option>Gemelli</option>
<option>Cancro</option>
<option>Leone</option>
<option>Vergine</option>
<option>Bilancia</option>
<option>Scorpione</option>
<option>Sagittario</option>
<option>Capricorno</option>
<option>Acquario</option>
<option>Pesci</option>
</select>
</div>
<br />
<div id="trovaSegno">
@ -244,17 +257,16 @@
// Seleziona il segno, prepara per l'aumento del conteggio
function Segni() {
const segno = document.getElementById("segno").value.toLowerCase();
if (segniZodiacali.includes(segno)) {
Conteggio(segno);
/*if (segniZodiacali.includes(segno)) {
Conteggio(segno);
return true;
}
else {
} else {
alert("Il segno inserito non è valido");
document.getElementById("segno").value = "";
document.getElementById("link").style.display = "block";
return false;
}
}*/
}
function Conteggio(segno) {
@ -280,20 +292,16 @@
/***********************************************Sezione Content*****************************************************************************************/
let keepGoing = true;
const arrayFrasiCaricamento = [
"frase 1",
"frase 2"
]
const arrayFrasiCaricamento = ["frase 1", "frase 2"];
function predizione() {
frasiCaricamento();
Oroscopo();
}
async function Oroscopo() {
document.getElementById("output").innerHTML = "";
document.getElementById("bottone").innerHTML =
"Chiedi il tuo pronostico";
if (Segni()) {
Segni();
if (!(document.getElementById("nome").value === "")) {
const domani = new Date(Date.now() + 86400000); // 86400000 ms = 1 giorno
const url = "http://127.0.0.1:11434/api/generate"; // Endpoint del server
@ -308,7 +316,7 @@
}, prevedendo fortuna, amore, finanza e salute`,
stream: false,
};
console.log(data);
try {
const response = await fetch(url, {
method: "POST",
@ -341,7 +349,6 @@
alert("Inserire il proprio nome");
}
}
}
document
.getElementById("segno")
@ -370,86 +377,86 @@
switch (mese) {
case 3:
if (giorno >= 20) {
campoSegno.value = segniZodiacali[0];
campoSegno.value = capitalize(segniZodiacali[0]);
} else {
campoSegno.value = segniZodiacali[11];
campoSegno.value = capitalize(segniZodiacali[11]);
}
break;
case 4:
if (giorno >= 19) {
campoSegno.value = segniZodiacali[1];
campoSegno.value = capitalize(segniZodiacali[1]);
} else {
campoSegno.value = segniZodiacali[0];
campoSegno.value = capitalize(segniZodiacali[0]);
}
break;
case 5:
if (giorno >= 20) {
campoSegno.value = segniZodiacali[2];
campoSegno.value = capitalize(segniZodiacali[2]);
} else {
campoSegno.value = segniZodiacali[1];
campoSegno.value = capitalize(segniZodiacali[1]);
}
break;
case 6:
if (giorno >= 20) {
campoSegno.value = segniZodiacali[3];
campoSegno.value = capitalize(segniZodiacali[3]);
} else {
campoSegno.value = segniZodiacali[2];
campoSegno.value = capitalize(segniZodiacali[2]);
}
break;
case 7:
if (giorno >= 22) {
campoSegno.value = segniZodiacali[4];
campoSegno.value = capitalize(segniZodiacali[4]);
} else {
campoSegno.value = segniZodiacali[3];
campoSegno.value = capitalize(segniZodiacali[3]);
}
break;
case 8:
if (giorno >= 22) {
campoSegno.value = segniZodiacali[5];
campoSegno.value = capitalize(segniZodiacali[5]);
} else {
campoSegno.value = segniZodiacali[4];
campoSegno.value = capitalize(segniZodiacali[4]);
}
break;
case 9:
if (giorno >= 22) {
campoSegno.value = segniZodiacali[6];
campoSegno.value = capitalize(segniZodiacali[6]);
} else {
campoSegno.value = segniZodiacali[5];
campoSegno.value = capitalize(segniZodiacali[5]);
}
break;
case 10:
if (giorno >= 22) {
campoSegno.value = segniZodiacali[7];
campoSegno.value = capitalize(segniZodiacali[7]);
} else {
campoSegno.value = segniZodiacali[6];
campoSegno.value = capitalize(segniZodiacali[6]);
}
break;
case 11:
if (giorno >= 21) {
campoSegno.value = segniZodiacali[8];
campoSegno.value = capitalize(segniZodiacali[8]);
} else {
campoSegno.value = segniZodiacali[7];
campoSegno.value = capitalize(segniZodiacali[7]);
}
break;
case 12:
if (giorno >= 21) {
campoSegno.value = segniZodiacali[9];
campoSegno.value = capitalize(segniZodiacali[9]);
} else {
campoSegno.value = segniZodiacali[8];
campoSegno.value = capitalize(segniZodiacali[8]);
}
break;
case 1:
if (giorno >= 20) {
campoSegno.value = segniZodiacali[10];
campoSegno.value = capitalize(segniZodiacali[10]);
} else {
campoSegno.value = segniZodiacali[9];
campoSegno.value = capitalize(segniZodiacali[9]);
}
break;
case 2:
if (giorno >= 18) {
campoSegno.value = segniZodiacali[11];
campoSegno.value = capitalize(segniZodiacali[11]);
} else {
campoSegno.value = segniZodiacali[10];
campoSegno.value = capitalize(segniZodiacali[10]);
}
break;
}
@ -466,7 +473,7 @@
function frasiCaricamento() {
let i = 0;
document.getElementById('output').innerHTML = arrayFrasiCaricamento[i];
document.getElementById("output").innerHTML = arrayFrasiCaricamento[i];
/*while(keepGoing){
if(i%7==0) document.getElementById('output').innerHTML = arrayFrasiCaricamento[i];
}*/