Scusate la mia ignoranza in materia ma mi sto inserendo da poco nel linguaggio javascript e ho delle difficoltà..
Ho queste select in un form, devo far in modo che se scelgo una delle opzioni A più l'opzione SI si verifichi una condizione, mentre se faccio altre combinazioni se ne verifichino altre. Le select in questione sono così predisposte come di seguito, Purtroppo non riesco a capire come posso far in modo che per 3 condizioni si verifichi lo stesso risultato.
Materiale:
- Telo bandiera antivento 155 gr (A)
- Telo bandiera per interni 130 gr (A)
- Gonfalone e stendardo (A)
- TNT 95 gr (B)
- Canvas 400 gr (C)
- Canvas 400 gr ad alta risoluzione (C)
Taglio con cucitura antisfilo (non selezionabile solo se in “Materiale” è stata scelta l’opzione B):
- Si
- No
Io ho fatto questo codice:
function agg(form) {
var materiale=form.elements['materiale'].value;
var cucituraantisfilo=form.elements['cucituraantisfilo'].value;
if (materiale=="TNT 95 gr") {
document.getElementById("invisibile").style.displa y = 'none';
} else {
document.getElementById("invisibile").style.displa y = 'block';
}
if ((materiale=="Telo bandiera antivento 155 gr") && (cucituraantisfilo=="si")){
{document.getElementById("tuttoinvisibile").style. display = 'none';
}
else if ((materiale=="Telo bandiera per interni 130 gr") && (cucituraantisfilo=="si")){
{document.getElementById("tuttoinvisibile").style. display = 'none';
}
else if ((materiale=="Gonfalone e stendardo") && (cucituraantisfilo=="si")){
{document.getElementById("tuttoinvisibile").style. display = 'none';
}
else {
{document.getElementById("tuttoinvisibile").style. display = 'block';}
}
il codice non funziona, e ho visto anche che non funziona perchè le azioni sono uguali per le 3 condizioni ... e allora qual'è la giusta sintassi?