ciao ho un problema..
ho questo script
codice:function controlla(f){ if ((f.aggiungibirre.options[f.aggiungibirre.selectedIndex].value == "nophoto") && (document.form1.delete_foto.checked) && (document.form1.foto.value=="/public/img/birre/big/00000_00.jpg ")) { // alert("NO"); return false } else if ((f.aggiungitappi.options[f.aggiungitappi.selectedIndex].value == "nophoto") && (document.form1.delete_tappi.checked)) { alert("NO"); return false } else if ((f.aggiungisb.options[f.aggiungisb.selectedIndex].value == "nophoto") && (document.form1.delete_sb.checked) ) { alert("NO"); return false } else { alert("OK"); return false } }
se escludo la parte in bold (che dovrò mettere in ogni elseif) lo script funziona, se invece lo inserisco entra sempre nell'ultimo caso restituendo OK
i campi testo hanno tutti il name="foto" (e questa cosa non la posso modificare per vari motivi) e in piu non so mai quanti textfield mi trovo di fronte (da 3 a 25) perchè vengono generati al caricamento della pagina in base a diversi parametri..
potete aiutarmi?
grazie, simone

Rispondi quotando