Bonjour,
Voila, pour le besoin d'un projet je dois créer en gros un générateur de menu.
Ce que je fait pour le moment c'est : Je demande combien il veux de liens dans son menu et je génére mon formulaire de facon dynamique comme ca :
Jusque la pas de problème!
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 function lienMenu(){ var tmp = document .getElementById("nbLien").value; if(!isNaN(parseInt(tmp))){ var codeLien = "<FORM NAME='vaLien' ACTION=''>"; var nb = parseInt(tmp); for (var i = 0; i < nb ; i++){ codeLien += "<P>URL : <INPUT TYPE='text' NAME='url"+i+"'> Texte : <INPUT TYPE='text' NAME='text"+i+"'></P>"; } codeLien += "</FORM>"; codeLien += "<P>Attention : Les liens avec le champ URL nul ne seront pas pris en compte lors de la création du menu</P>"; document.getElementById("lien").innerHTML = codeLien; } else { alert("Erreur de saisie dans le nombre de liens"); } }
La ou j'ai des problèmes c'est pour récupérer les données remplis par l'utilisateur.
J'ai une fonction qui fait un truc du genre :
Le truc c'est que j'ai une erreur me disant "document.vaLien has no properties".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var lien = document.vaLien.elements["url0"].value;
En gros il ne trouve pas mon formulaire...
Quelqu'un aurait'il une idée du pourquoi et/ou une piste pour m'orienté?
Zolotaya
Partager