Enregistrements
God23
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
s'il vous plait est ce que quelqu'un pourrait m'aider?
j'ai besoin de réaliser une fonction qui me permettra d'enregistrer le nom, l'age, et la classe(dans une liste déroulante ) de plusieurs élèves(5).
Ces informations seront saisis dans un formulaire et doivent être enregistrées a l'aide d'un bouton "enregistrer" .
A la fin l'utilisateur sera rediriger grâce a un bouton "terminer" vers une page qui montrera les différentes classes qui seront elles des liens hypertextes. Lorsqu'on cliquera dessus, ils nous afficheront le nombre d’élèves de la classe sélectionner et si possible le nom et l'age de ces derniers. J'ai vraiment besoin d'aide.
Merci!!!!
s'il vous plait est ce que quelqu'un pourrait m'aider?
j'ai besoin de réaliser une fonction qui me permettra d'enregistrer le nom, l'age, et la classe(dans une liste déroulante ) de plusieurs élèves(5).
Ces informations seront saisis dans un formulaire et doivent être enregistrées a l'aide d'un bouton "enregistrer" .
A la fin l'utilisateur sera rediriger grâce a un bouton "terminer" vers une page qui montrera les différentes classes qui seront elles des liens hypertextes. Lorsqu'on cliquera dessus, ils nous afficheront le nombre d’élèves de la classe sélectionner et si possible le nom et l'age de ces derniers. J'ai vraiment besoin d'aide.
Merci!!!!
A voir également:
- Enregistrements
- Autres enregistrements de ce titre - Guide
- Je ne peux plus lire mes enregistrements sur ma freebox - Forum Freebox
- Probleme enregistrement freebox HD!!!! ✓ - Forum TV & Vidéo
- Mes enregistrements freebox ont disparus - Forum Logiciels
- Problème freebox tv enregistrements ✓ - Forum Freebox
4 réponses
Bonjour,
Déjà.... tu utilises node.js ?
Ensuite, si tu veux de l'aide, tu dois d'abord montré ce que tu as essayé de faire et expliquer sur quel point précis tu bloques.
Pour rappel :
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
Déjà.... tu utilises node.js ?
Ensuite, si tu veux de l'aide, tu dois d'abord montré ce que tu as essayé de faire et expliquer sur quel point précis tu bloques.
Pour rappel :
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
God23
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
vous ne m'avez toujours pas répondu
J'utilise Visual studio code ça peut aller?
j'ai realiser le formulaire et je compte utiliser le javascript
je veux stocker les informations dans un tableau en utilisant les enregistrements mais je ne sais pas comment je vais m'y prendre:
voici le formulaire:
voici ce que j'ai essayer de faire en javascript : excusez moi j'ai tout essayer vous pouvez le remarquer j'ai fait beaucoup de commentaires
EDIT : Ajout des balises de code
je veux stocker les informations dans un tableau en utilisant les enregistrements mais je ne sais pas comment je vais m'y prendre:
voici le formulaire:
<body> <script> var a=prompt("Saisir le nombre d'eleve"); document.write("<h3><img src='../images2/logo-icorp2017-012.png' height='60'></h3>"); document.write("<h1>ENREGISTREMENT D'ELEVES</h1>"); document.write("<div id='bloc_principale'>"); document.write("</div>"); document.write(""); </script> <input type='button' value='Enregistrer' class='enr' onclick="enregistrer()"> <input type='button' value='Terminer' class='enr2'> </body> </html>
voici ce que j'ai essayer de faire en javascript : excusez moi j'ai tout essayer vous pouvez le remarquer j'ai fait beaucoup de commentaires
function enregistrer() { for(var i=1; i<=a;i++) { var b= prompt("Saisir le nom de l'eleve"); var c= parseInt(prompt("Saisir l'age de l'eleve")); var tab= [b]; tab.push(b); } /*var c= document.getElementById('nom').value; var tab = []; var longueur= tab.length; if(c!=" ") { tab.push(c); } var b= parseInt(document.getElementById('age').value); alert(longueur); console.log(tab);*/ /*document.location='index_Enregistrement.html';*/ for(i=1;i<=a;i++) { alert(tab); } /* for(i=1; i<=a;i++) { c[i]; b[i] alert(c[i] + " " + b[i]); } */ }
EDIT : Ajout des balises de code
Salut, JavaScript ne fonctionne que sur le client pour la page en cours.
En utilisant un formulaire en GET (ce que vous n'indiquez pas d'ailleurs puisque les Input doivent être compris dans la balise form correctement remplie) votre tableaux de variables n'existe simplement plus quand le formulaire est envoyé.
Un formulaire sert bien à envoyer les valeurs des champs, qui dit envoi dit destinataire.
En général un script serveur(.asp ou .php entre autres) qui va enregistrer sur un base de données ou vous avez le stockage en local (cookies ou localStorage par exemple avec JavaScript) si ça peut convenir et que le stockage des données n'est pas important ni ne nécessite que les données soient persistantes au delà de la session d'utilisation de la page(une fois fermée il y aura pas grand chose ou seulement sur l'ordinateur de l'utilisateur en local si vous utilisez localStorage et que l'utilisateur autorise ce stockage).
Renseignez vous avant tout sur le fonctionnement d'un formulaire en HTML(et son écriture correcte évidemment) avant de rajouter un script pour utiliser les données et les traiter(vérification/stockage vers une base de données par exemple):
https://www.w3schools.com/html/html_forms.asp
En utilisant un formulaire en GET (ce que vous n'indiquez pas d'ailleurs puisque les Input doivent être compris dans la balise form correctement remplie) votre tableaux de variables n'existe simplement plus quand le formulaire est envoyé.
Un formulaire sert bien à envoyer les valeurs des champs, qui dit envoi dit destinataire.
En général un script serveur(.asp ou .php entre autres) qui va enregistrer sur un base de données ou vous avez le stockage en local (cookies ou localStorage par exemple avec JavaScript) si ça peut convenir et que le stockage des données n'est pas important ni ne nécessite que les données soient persistantes au delà de la session d'utilisation de la page(une fois fermée il y aura pas grand chose ou seulement sur l'ordinateur de l'utilisateur en local si vous utilisez localStorage et que l'utilisateur autorise ce stockage).
Renseignez vous avant tout sur le fonctionnement d'un formulaire en HTML(et son écriture correcte évidemment) avant de rajouter un script pour utiliser les données et les traiter(vérification/stockage vers une base de données par exemple):
https://www.w3schools.com/html/html_forms.asp
<!DOCYYPE html> <html lang="fr"> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width,initial-scale=1.0"/> <title>TEST</title> </head> <body> <script> document.write("<h3><img src='../images2/logo-icorp2017-012.png' height='60'></h3>"); document.write("<h1>ENREGISTREMENT D'ELEVES</h1>"); document.write("<div id='bloc_principale'>"); document.write("</div>"); document.write(""); </script> <input type='button' value='Commencer la saisie' class='enr' onclick="enregistrer();"> <input type='button' value='Afficher' class='enr2' onclick="afficherTab();"> <script> var tab=[]; function enregistrer() { var a=prompt("Saisir le nombre d'eleve"); for(var i=1; i<=a;i++) { var b = prompt("Saisir le nom de l'eleve"); var c = parseInt(prompt("Saisir l'age de l'eleve")); let eleve = [b,c]; tab.push(eleve); } } function afficherTab() { for(let i = 0; i<tab.length; i++) { console.log(i,tab[i]); alert(tab[i][0] + " - " + tab[i][1]); } } </script> </body> </html>