Come si crea una variabile dinamica da incrementare?

Noveli

Nuovo Utente
18 Gen 2023
1
0
1
Buonasera a tutti, sono un novellino in questo ambito e chiedo scusa ora nel caso in cui questa domanda è banale. Vorrei capire come potrei incrementare la variabile che troverete qui sotto (subjectCounter) al codice perché mi serve per calcolare quante volte viene inserita una materia diversa.

QUESTO è IL MIO HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="./style.css">
<script src="./index.js"></script>
<title>Ex 6 | Inserimento Voto</title>
</head>
<body>
<h2 id="title">Inserisci Voti</h2>
<div id="firstForm">
<form>
<div class="objectForm" id="leftObject">
<label for="subject">Materia</label> <br>
<input type="text" id="subject" class="inputFirst">
</div>
<div class="objectForm" id="centerObject">
<label for="vote">Voto</label><br>
<input type="number" id="vote" class="inputFirst" onfocusout="checkInputNumber()">
</div>

<br><input type="button" class="objectForm" id="rightObject" onclick="counterAndOutput()" value="Aggiungi Voto">
</form>
</div>
<div id="output">
<p id="outParagraph"></p>
</div>
</body>
</html>

QUESTO è IL MIO JAVASCRIPT
function checkInputNumber (){
let number= document.getElementById("number");
if(number>10 || number<0){
alert("Inserire un voto valido")
}
}
function counterAndOutput (){
//counter materie
let subject= document.getElementById("subject").value
let subjectArray= [];
let subjectCounter= 0;
let i=1;
subjectArray[0]="Nessuna";
if (subjectArray[i--] != subject){
subjectCounter= subjectCounter + 1;
}
subjectArray= subject;
alert(i);


//media voti
let vote= document.getElementById("vote").value
let voteArray= [];
let avarage;
let j=0;
voteArray[j]= vote;
avarage= voteArray[j--]+vote / j;
j++;
//output
let output= document.getElementById("outParagraph")
output.innerText= "Hai inserito " + subjectCounter + " materia e la tua media è " + avarage;
}
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
potresti usare lo storage locale memorizzando all'uscita le variabili dinamiche e leggendole in ingresso

lo storage locale diventa il tuo "database"
 
Discussioni simili
Autore Titolo Forum Risposte Data
Z Dreamweaver crea una copia delle immagini Windows e Software 1
M Potete dirmi come si crea una Applet Java... Importante Vi prego Javascript 5
M utilizzo mysql in nodejs - crea createdAt e updateAt MySQL 1
B Crea pdf da tabella mysql "ultima riga modificata" MySQL 4
ANDREA20 [PHP] [HTML] crea form di contatto PHP 4
V [WordPress] Come si chiama chi crea siti web senza linguaggi di programmazione? Discussioni Varie 2
I [HTML] Crea link dinamicamente HTML e CSS 4
ANDREA20 [HTML] crea motore di ricerca HTML e CSS 1
B imageme.ga crea immagini di prova random o personalizzate Webdesign e Grafica 1
filippino come si crea Robots.txt SEO e Posizionamento 1
F Case sensitive mi crea problemi PHP 1
F nl2br di php crea problemi con javascript PHP 7
Ndogni Antonio Gallo server crea nuova pagina html su client PHP 0
I Hide a tempo crea uno strano effetto jQuery 2
Emix Funzione crea barcode e controllo... PHP 12
M Aggiungere un pulsante che crea un file PHP 1
U come si crea questo effetto? Javascript 2
FusionWeb Pixeland - Crea e Stampa la tua T-Shirt personalizzata direttamente Online! Presenta il tuo Sito 2
catellostefano Non crea i cookie PHP 6
T funzione che crea link e lo inserisce nell'input Javascript 1
G Player flash crea problemi alla pagina HTML e CSS 3
V Cerco chi mi crea un sito con data base Offerte e Richieste di Lavoro e/o Collaborazione 6
C quale piattaforma si crea con forumfree? CMS (Content Management System) 3
C sito che crea sottodomini ala registrazione Domini 3
F Guadagna con un sito automatizzato - Crea il tuo Business Online Guadagnare col Sito 0
D come si crea un sito chat? HTML e CSS 3
F Crea La Sigla Ufficiale Per La Decima Edizione! Flash 0
W come si crea un area riservata HTML e CSS 5
V Come si crea un FORUM???? Discussioni Varie 15
V come si crea un motore di ricerca in un sito? PHP 2
S Daemon tools non crea nessuna unità virtuale Hardware 1
C come si crea un logo per tanti servizi Webdesign e Grafica 6
Raffy non mi crea il guestbook Supporto Mr.Webmaster 1
G GoldPay : Crea aree riservate con 892 Guadagnare col Sito 4
A crea blocchi asp nuke 2.0.4 Classic ASP 0
Apeweb Crea i tuoi Meta Tags online qui ora! SEO e Posizionamento 10
D come si crea un forum? Flash 1
D come si crea progress bar Flash 0
A Come Si Crea Un Invio Messaggio Dal Sito? Classic ASP 3
P C# Salvare una colonna del DataGridView XML 0
M pulsante per aprire una maschera che contiene controllo schede MS Access 0
M Leggere in un report il valore di una casella combinata di una maschera Database 0
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
S [VB.NET]: Coordinate immagini dentro una PictureBox Visual Basic 0
I stampare una stringa echo PHP 2
MarcoGrazia Riprendere una sessione interrotta PHP 0
L Rendere una parte trasparente Photoshop 3
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
K Visualizzare del html responsive in una Webview Sviluppo app per Android 0
otto9due Ordinare option di una select Javascript 5

Discussioni simili