Enregistrements
Fermé
God23
Messages postés
5
Date d'inscription
mercredi 26 août 2020
Statut
Membre
Dernière intervention
26 août 2020
-
26 août 2020 à 19:25
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 - 31 août 2020 à 21:22
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 - 31 août 2020 à 21:22
A voir également:
- Enregistrements
- Autres enregistrements de ce titre - Guide
- Publipostage plusieurs enregistrements sur la même page ✓ - Forum Word
- Mes enregistrements freebox ont disparus - Forum Logiciels
- Je ne peux plus lire mes enregistrements sur ma freebox - Forum Freebox
- Ftp //hd1.freebox.fr/disque dur/enregistrements/ - Forum Réseaux sociaux
4 réponses
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
26 août 2020 à 20:00
26 août 2020 à 20:00
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
mercredi 26 août 2020
Statut
Membre
Dernière intervention
26 août 2020
26 août 2020 à 20:02
26 août 2020 à 20:02
J'utilise Visual studio code ça peut aller?
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
26 août 2020 à 20:05
26 août 2020 à 20:05
Je reformules ma question...
Quel langage / framework comptes tu utiliser pour réaliser cet exercice ?
Où (et comment) comptes tu enregistrer les données du formulaire ?
As tu au moins réalisé le formulaire html ?
Quel langage / framework comptes tu utiliser pour réaliser cet exercice ?
Où (et comment) comptes tu enregistrer les données du formulaire ?
As tu au moins réalisé le formulaire html ?
God23
Messages postés
5
Date d'inscription
mercredi 26 août 2020
Statut
Membre
Dernière intervention
26 août 2020
>
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
26 août 2020 à 21:08
26 août 2020 à 21:08
je l'ai fait
God23
Messages postés
5
Date d'inscription
mercredi 26 août 2020
Statut
Membre
Dernière intervention
26 août 2020
Modifié le 31 août 2020 à 21:12
Modifié le 31 août 2020 à 21:12
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
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
31 août 2020 à 21:22
31 août 2020 à 21:22
<!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>
26 août 2020 à 21:07