RISOLTO Altro Problema Funzione JavaScript

Akrilix

Nuovo Utente
145
32
Non mi parte ancora la funzione "compila()", sono alle prime armi e mi viene difficile capire il perché, inoltre sono abituato agli IDE che descrivono qualsiasi problema, Brackets no!!!
HTML:
<html>
    <head>
        <script type="text/javascript">
            function compila() {
                alert ("sss");
                var squadra = document.getElementById("squadra").value;
                var campionato = document.querySelector('.serie:checked').value;
                var giocatori = ["", "", ""];

                if (document.getElementById("ronaldo").checked == true) {
                    var valore = document.getElementById("ronaldo").value;
                    var giocatori [0] = valore;
                }
                if (document.getElementById("balotelli").checked == true) {
                    var valore = document.getElementById("balotelli").value;
                    var giocatori [1] = valore;
                }
                if (document.getElementById("pirlo").checked == true) {
                    var valore = document.getElementById("pirlo").value;
                    var giocatori [2] = valore;
                }
                
                var testo = "Squadra Preferita: " + squadra + "<br>" +
                    "Campionato: " + campionato + "<br>" +
                    "Giocatori: " + giocatori [0] + giocatori [1] + giocatori [2];
                document.getElementById("riepilogo").innerHTML = testo;
                document.getElementById("ricarica").style.display="block";
            }
            function nascondiBottone() {
                document.getElementById("ricarica").style.display="none";
            }
            window.onload = nascondiBottone;
            function ricarica() {
                location.reload();
            }
        </script>
        <title>Calcio</title>
    </head>
    <body bgcolor="#99ccff">
        <div align="center">
            <table border="1" cellpadding="15">
                <tr>
                    <th>
                        <form action="#">
                            Squadra Preferita:
                            <input id="squadra" type="text" name="squadraPreferita"><br>
                            Campionato:<br>
                            <input class="serie" type="radio" name="serie" value="serieA"> Serie A<br>
                            <input class="serie" type="radio" name="serie" value="serieB"> Serie B<br>
                            <input class="serie" type="radio" name="serie" value="serieC"> Serie C<br>
                            Vota i Migiori Giocatori:<br>
                            <div align="left">
                                <input id="ronaldo" type="checkbox" name="giocatori" value="ronaldo"> Ronaldo<br>
                                <input id="balotelli" type="checkbox" name="giocatori" value="balotelli"> Balotelli<br>
                                <input id="pirlo" type="checkbox" name="giocatori" value="pirlo"> Pirlo<br>
                            </div>
                        </form>
                        Colore Preferito:<br>
                        <select id="sorbetto">
                            <option value="bianconero">Bianco-Nero</option>
                            <option value="neroazzurro">Nero-Azzurro</option>
                            <option value="rossonero">Rosso-Nero</option>
                            <option value="biancoblu">Bianco-Blu</option>
                        </select>
                        <button type="button" onclick="compila()">Compila</button>
                    </th>
                </tr>
            </table>
            <hr color="#ff5050">
            <p id="riepilogo">
                <br>
            </p>
            <hr color="#ff5050">
            <button id="ricarica" type="button" onclick="ricarica()">Ricarica</button>
        </div>
        
        
    </body>
</html>
 

Skills07

Head of Development
Staff Forum
Utente Èlite
35,407
11,483
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
nella tua funzione compila, se inserisci il comando:
debugger;

ti permette di debuggare la funzione.
apri il browser tipo chrome premi f12 apri la dev tools, clicchi sul bottone che richiama compila e debugghi la funzione
 

Akrilix

Nuovo Utente
145
32
Funziona grazie mille, molto utile il debugger.
nella tua funzione compila, se inserisci il comando:
debugger;

ti permette di debuggare la funzione.
apri il browser tipo chrome premi f12 apri la dev tools, clicchi sul bottone che richiama compila e debugghi la funzione
 

Skills07

Head of Development
Staff Forum
Utente Èlite
35,407
11,483
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
di nulla dovere
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!