Valeur Input [HTML]
Résolu/Fermé
edwingb
Messages postés
343
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
-
16 févr. 2012 à 09:14
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 16 févr. 2012 à 17:16
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 16 févr. 2012 à 17:16
A voir également:
- Valeur Input [HTML]
- Editeur html - Télécharger - HTML
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- No video input enter sleep mode ✓ - Forum Matériel & Système
- Br html ✓ - Forum Webmastering
- Input not supported - Forum Ecran
10 réponses
SlyK
Messages postés
854
Date d'inscription
vendredi 11 mars 2011
Statut
Contributeur sécurité
Dernière intervention
6 octobre 2014
147
16 févr. 2012 à 09:20
16 févr. 2012 à 09:20
Bonjour,
Vous voulez plutôt dire que vous recevez les valeurs qui sont inscrite dans les champs de votre formulaire ou vous voulez inscrire les valeurs des champs dans un fichier ?
Pour n'importe quel cas, vous devez crée un formulaire:
La balise <form> possède évidemment des attributs.
Vous aurez aussi besoin d'utiliser du PHP, pour se faire, vous aurez besoin d'émuler un serveur Apache ou autre gérant le PHP.
Cordialement.
Vous voulez plutôt dire que vous recevez les valeurs qui sont inscrite dans les champs de votre formulaire ou vous voulez inscrire les valeurs des champs dans un fichier ?
Pour n'importe quel cas, vous devez crée un formulaire:
<form></form>
La balise <form> possède évidemment des attributs.
Vous aurez aussi besoin d'utiliser du PHP, pour se faire, vous aurez besoin d'émuler un serveur Apache ou autre gérant le PHP.
Cordialement.
edwingb
Messages postés
343
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
43
Modifié par edwingb le 16/02/2012 à 09:26
Modifié par edwingb le 16/02/2012 à 09:26
Merci pour ta réponse
Mais on ne peut pas utiliser du JavaScript plutôt que du PHP ?
Il faudrait faire un truc de ce style la ? :
Et pour répondre a ta question, oui je veux inscrire les valeurs des champs dans un fichier !
Mais on ne peut pas utiliser du JavaScript plutôt que du PHP ?
Il faudrait faire un truc de ce style la ? :
<form action="form_action.asp" method="get"> First name: <input type="text" name="fname" /><br /> Last name: <input type="text" name="lname" /><br /> <input type="submit" value="Submit" /> </form>
Et pour répondre a ta question, oui je veux inscrire les valeurs des champs dans un fichier !
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
16 févr. 2012 à 09:26
16 févr. 2012 à 09:26
Hello,
Oui il faudrait un formulaire comme cela.
Le Javascript doit pouvoir écrire dans un fichier, mais seulement en local sur le poste de l'internaute : en aucun cas tu y auras accès.
Pour le stockage des données, tu vas devoir te coltiner du PHP afin d'écrire dans un fichier sur le serveur, ou bien carrément utiliser une base de données :)
Oui il faudrait un formulaire comme cela.
Le Javascript doit pouvoir écrire dans un fichier, mais seulement en local sur le poste de l'internaute : en aucun cas tu y auras accès.
Pour le stockage des données, tu vas devoir te coltiner du PHP afin d'écrire dans un fichier sur le serveur, ou bien carrément utiliser une base de données :)
edwingb
Messages postés
343
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
43
16 févr. 2012 à 09:29
16 févr. 2012 à 09:29
Merci de ta réponse,
Oui c'est justement ce que je veux faire avec le JavaScript, qu'il n'y est que l'internaute qui y ait accès !
Comment faire dans ce cas avec du JavaScript ?
Oui c'est justement ce que je veux faire avec le JavaScript, qu'il n'y est que l'internaute qui y ait accès !
Comment faire dans ce cas avec du JavaScript ?
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
16 févr. 2012 à 09:32
16 févr. 2012 à 09:32
Petit tour sur le net : http://www.javascriptfr.com
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
edwingb
Messages postés
343
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
43
16 févr. 2012 à 09:38
16 févr. 2012 à 09:38
Merci mais j'avais déjà vu ce forum mais je ne savais pas comment utiliser ce code :
Merci de bien vouloir m'éclairer :/
var file = new ActiveXObject("Scripting.FileSystemObject"); var a = file.CreateTextFile("c:\\testfile.txt", true); a.WriteLine("Salut cppFrance !"); a.Close();
Merci de bien vouloir m'éclairer :/
edwingb
Messages postés
343
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
43
16 févr. 2012 à 09:39
16 févr. 2012 à 09:39
Je le met où ?
Je le met dans un "function" ?
..?
Merci
Je le met dans un "function" ?
..?
Merci
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
16 févr. 2012 à 09:54
16 févr. 2012 à 09:54
Oui je te conseille de le mettre dans une fonction que tu appellera ensuite d'où tu veux.
Ensuite tu peux appeler ce code ou tu veux. Exemple :
De cette manière le formulaire ne sera jamais "validé" (i.e : envoyé en PHP) car la méthode Javascript retourne toujours "faux", mais le Javascript sera exécuté!
<script type="text/javascript"> function ecrireDansFichier(){ var file = new ActiveXObject("Scripting.FileSystemObject"); var a = file.CreateTextFile("c:\testfile.txt", true); a.WriteLine("Salut CCMistes!"); a.Close(); return false; } </script>
Ensuite tu peux appeler ce code ou tu veux. Exemple :
<form action="form_action.asp" method="get" onSubmit="return ecrireDansFichier();"> First name: <input type="text" name="fname" /><br /> Last name: <input type="text" name="lname" /><br /> <input type="submit" value="Submit" /> </form>
De cette manière le formulaire ne sera jamais "validé" (i.e : envoyé en PHP) car la méthode Javascript retourne toujours "faux", mais le Javascript sera exécuté!
edwingb
Messages postés
343
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
43
Modifié par edwingb le 16/02/2012 à 10:06
Modifié par edwingb le 16/02/2012 à 10:06
Merci mais ça ne fonctionne pas, je pense que ça vient du <form> :
Il ne m'indique pas d'erreur mais il ne me crée pas de testfile.txt
<html> <head> <title> test ecrire dans fichier </title> </head> <body> <script type="text/javascript"> function ecrireDansFichier() { var file = new ActiveXObject("Scripting.FileSystemObject"); var a = file.CreateTextFile("D:\ABOUILLE1\Bureau\testfile.txt", true); a.WriteLine("Salut CCMistes!"); a.Close(); return false; } </script> <form onSubmit="return ecrireDansFichier();"> First name: <input type="text" name="fname" /><br /> Last name: <input type="text" name="lname" /><br /> <input type="submit" value="Submit" /> </form> </body> </html>
Il ne m'indique pas d'erreur mais il ne me crée pas de testfile.txt
edwingb
Messages postés
343
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
43
16 févr. 2012 à 10:10
16 févr. 2012 à 10:10
Ah excuse moi je n'avais pas vu la dernière phrase... :/
Donc enfaite le formulaire ne sera pas validé mais les valeurs des champs seront tout de même copier dans un fichier "testfile.txt" ?
Donc enfaite le formulaire ne sera pas validé mais les valeurs des champs seront tout de même copier dans un fichier "testfile.txt" ?
edwingb
Messages postés
343
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
43
16 févr. 2012 à 15:53
16 févr. 2012 à 15:53
up !
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
16 févr. 2012 à 16:12
16 févr. 2012 à 16:12
Tu as testé sous quel navigateur ?
edwingb
Messages postés
343
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
43
16 févr. 2012 à 16:13
16 févr. 2012 à 16:13
Firefox..
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
16 févr. 2012 à 16:19
16 févr. 2012 à 16:19
Essaye sous IE pour voir
edwingb
Messages postés
343
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
43
16 févr. 2012 à 16:26
16 févr. 2012 à 16:26
Ça fait la même chose...
Ça fonctionne pour toi ?
Ça fonctionne pour toi ?
edwingb
Messages postés
343
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
43
Modifié par edwingb le 16/02/2012 à 16:32
Modifié par edwingb le 16/02/2012 à 16:32
Ah c'est bon j'arrive a créer le fichier "testfile.txt" !
Il fallait remplacer
par
Mais dans le fichier je ne retrouve que "Salut CCMistes!", ce n'est pas les valeurs entrées dans les input !!!
Il fallait remplacer
"D:\ABOUILLE1\Bureau\testfile.txt"
par
"D:/ABOUILLE1/Bureau/testfile.txt"
Mais dans le fichier je ne retrouve que "Salut CCMistes!", ce n'est pas les valeurs entrées dans les input !!!
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
16 févr. 2012 à 16:46
16 févr. 2012 à 16:46
Rho mais tu sais lire le code ?!!
Il faut remplacer ceci par les valeurs récupérées via le JS dans les input ! Tu sais faire ?!
a.WriteLine("Salut CCMistes!");
Il faut remplacer ceci par les valeurs récupérées via le JS dans les input ! Tu sais faire ?!
edwingb
Messages postés
343
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
43
16 févr. 2012 à 16:54
16 févr. 2012 à 16:54
lol na je ne sais pas :/
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
16 févr. 2012 à 16:59
16 févr. 2012 à 16:59
Mon dieu de mon dieu... bon, accorde moi 5mn
edwingb
Messages postés
343
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
43
16 févr. 2012 à 16:59
16 févr. 2012 à 16:59
merci beaucoup Mihawk :)
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
16 févr. 2012 à 17:08
16 févr. 2012 à 17:08
<html> <head> <title> test ecrire dans fichier </title> </head> <body> <script type="text/javascript"> function ecrireDansFichier() { var fname = document.getElementById("fnameInput").value; var lname = document.getElementById("lnameInput").value; var file = new ActiveXObject("Scripting.FileSystemObject"); var a = file.CreateTextFile("D:\ABOUILLE1\Bureau\testfile.txt", true); a.WriteLine(fname+";"+lname ); a.Close(); return false; } </script> <form onSubmit="return ecrireDansFichier();"> First name: <input id="fnameInput" type="text" name="fname" /><br /> Last name: <input id="lnameInput" type="text" name="lname" /><br /> <input type="submit" value="Submit" /> </form> </body> </html>
edwingb
Messages postés
343
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
43
16 févr. 2012 à 17:13
16 févr. 2012 à 17:13
Youpi tralala :)
Merci beaucoup pour ton aide Mihawk !!!
Mais c'est bizarre parce que ça fonctionne sur IE mais pas sur Firefox...
Enfin c'est pas grave !!
Merci beaucoup !!
Merci beaucoup pour ton aide Mihawk !!!
Mais c'est bizarre parce que ça fonctionne sur IE mais pas sur Firefox...
Enfin c'est pas grave !!
Merci beaucoup !!
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
16 févr. 2012 à 17:14
16 févr. 2012 à 17:14
Non c'est pas bizarre : l'objet "ActiveXObject" est un objet IE apparemment.
edwingb
Messages postés
343
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
20 novembre 2012
43
16 févr. 2012 à 17:15
16 févr. 2012 à 17:15
Ah okey je ne savais pas
(ps : en même temps je ne sais pas grand chose comme tu as pu le remarquer lol)
Merci beaucoup en tous cas ! A une prochaine fois
(ps : en même temps je ne sais pas grand chose comme tu as pu le remarquer lol)
Merci beaucoup en tous cas ! A une prochaine fois
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
16 févr. 2012 à 17:16
16 févr. 2012 à 17:16
De rien, je te passe en résolu :)
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
16 févr. 2012 à 17:15
16 févr. 2012 à 17:15
Nota Bene : l'utilisation d'application lancée en local est à proscrire pour des raisons de sécurité à la base. Tu devrais plutôt te tourner vers les cookies géré en PHP.