Valeur Input [HTML]
Résolu
edwingb
Messages postés
343
Date d'inscription
Statut
Membre
Dernière intervention
-
Mihawk Messages postés 4315 Date d'inscription Statut Contributeur Dernière intervention -
Mihawk Messages postés 4315 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Valeur Input [HTML]
- Editeur html - Télécharger - HTML
- No video input enter sleep mode ✓ - Forum Matériel & Système
- Html br ✓ - Forum Webmastering
- Balise </br> - Forum HTML
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
10 réponses
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.
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 !
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 :)
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 ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 :/
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é!
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
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 !!!
<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>