beh, anche se usi il codice php la tua è una domanda javascript
eccoti quello che ti serve... ho usato variabili italiane così magari riesci a 'percepire' il senso dello script
importante è che per ogni select di giocatore assegni l' id="giocatore" e la prima voce sia "scegli" come nell' esempio
buona partitacodice:<html> <head> <script> function Controlla(Select) { var ListaSelect=document.getElementsByTagName('select'); var GiocatoreGiaScelto=Select.options[Select.selectedIndex].text; for (var n=0; n < ListaSelect.length; n++) { if (ListaSelect[n].id == Select.id && ListaSelect[n].name != Select.name) { var GiocatoreDaControllare=ListaSelect[n].options[ListaSelect[n].selectedIndex].text; if (GiocatoreDaControllare != 'scegli' && GiocatoreDaControllare == GiocatoreGiaScelto) { alert ("errore!\n"+GiocatoreGiaScelto+" già assegnato!"); Select.selectedIndex=0; return false; } } } } </script> </head> <body> <select id="giocatori" name="attacco" size="1" onchange="Controlla(this)"> <option>scegli</option> <option>tizio</option> <option>caio</option> <option>sempronio</option> </select> <select id="giocatori" name="difesa" size="1" onchange="Controlla(this)"> <option>scegli</option> <option>tizio</option> <option>caio</option> <option>sempronio</option> </select> <select id="giocatori" name="panchina" size="1" onchange="Controlla(this)"> <option>scegli</option> <option>tizio</option> <option>caio</option> <option>sempronio</option> </select> </body> </html>
![]()




Rispondi quotando