Bonjour,
J'ai créer un formulaire html avec node.js,express et body-parser. Lorsque le formulaire est remplit et traiter un fichier est créer avec le nom donné dans un des champs du formulaire. Je fais en même temps un copie dans un dossier (il y a plusieurs dossier: web, administration ...)
J'ai donc dans mon formulaire une comboBox qui me permet d'afficher tous les dossiers présents et d'en choisir un, mais la value de ce dossier est différente du texte et je ne veux pas changer ça.
J'ai essayé d'utiliser :
Mais cela ne fonctionne pas, document n'est pas reconnu. J'ai essayé d'autres solutions en faisant des recherches mais ça ne donne rien de concret
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var text = document.getElementById(); //et le reste qui va avec
Voici une partie de mon code, je conçois que pour certains se sera horrible à regarder mais il fait comme ça ^^
Si c'est pas clair n'hésitez pas à poser des questions ! Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 app.get('/form', function (req, res) { var html=''; html +="<head>"; html +="<link rel='stylesheet' type='text/css' href='/css/style.css'>"; html +="</head>"; //... html += "<label for='parent'><span>Parent:</span><select id='ComboParent' name='parent'>"; html += "<option value='ad-1-administration'>Administration</option>"; html += "<option value='ado-1-administration-oracle'>Administration oracle</option>"; res.send(html); }); app.post('/done', urlencodedParser, function (req, res){ var markdown =''; markdown += "+++"+"\n"; markdown += "date = \"" + req.body.date + "\"\n"; markdown += "title = \"" + req.body.title +"\"\n"; markdown += "creatordisplayname = \"" + req.body.auteur +"\"\n"; markdown += "creatoremail = \"" + req.body.email +"\"\n"; markdown += "[menu.main]"+"\n"; markdown += "identifier = \"" + req.body.identifier +"\"\n"; markdown += "parent = \"" + req.body.parent +"\"\n"; markdown += "+++"+"\n"; markdown += req.body.article +"\n"; fs.writeFile("content/NomDuDossier/"+ req.body.identifier +".md", markdown, function(err) { if(err) { return console.log(err); } console.log("Le fichier nouveautes est sauvegardé"); }) });
Partager