Effectivement gm_superstar la solution se trouve bien dans l'utilisation des methodes DOM
Merci!
Voici mon code pour le moment:
Code :
- var numDay=2;
- function addDay()
- {
- var theDay=document.getElementById('days');
- var theName='day'+numDay;
- var theNameDesc='dayDesc'+numDay;
- var theDiv = document.createElement('DIV') ;
- theDay.appendChild(theDiv) ;
- theDiv.className = 'main';
-
- var theDivSpac = document.createElement('DIV') ;
- theDiv.appendChild(theDivSpac) ;
- theDivSpac.className = 'spacer';
-
- var theDivRow = document.createElement('DIV') ;
- theDiv.appendChild(theDivRow) ;
- theDivRow.className = 'row';
-
- var theSpanLabel = document.createElement('span') ;
- theDivRow.appendChild(theSpanLabel) ;
- theSpanLabel.appendChild(document.createTextNode('Number of the day :'));
- theSpanLabel.className = 'label';
-
- var theSpanFormw = document.createElement('span') ;
- theDivRow.appendChild(theSpanFormw) ;
- theSpanFormw.className = 'formw';
-
- var InpNumDay = document.createElement('INPUT') ;
- theSpanFormw.appendChild(InpNumDay) ;
- InpNumDay.setAttribute('type','text') ;
- InpNumDay.setAttribute('size','2') ;
- InpNumDay.setAttribute('value',numDay);
- InpNumDay.setAttribute('name',theName);
- InpNumDay.setAttribute('id',theName);
-
- var theDivRow2 = document.createElement('DIV') ;
- theDiv.appendChild(theDivRow2) ;
- theDivRow2.className = 'row';
-
- var theSpanLabel2 = document.createElement('span') ;
- theDivRow2.appendChild(theSpanLabel2) ;
- theSpanLabel2.appendChild(document.createTextNode('Description of the day :'));
- theSpanLabel2.className = 'label';
-
- var theSpanFormw2 = document.createElement('span') ;
- theDivRow2.appendChild(theSpanFormw2) ;
- theSpanFormw2.className = 'formw';
-
- var AreaDayDesc = document.createElement('TEXTAREA') ;
- theSpanFormw2.appendChild(AreaDayDesc) ;
- AreaDayDesc.setAttribute('cols','50') ;
- AreaDayDesc.setAttribute('rows','8') ;
- AreaDayDesc.setAttribute('name',theNameDesc);
- AreaDayDesc.setAttribute('id',theNameDesc);
-
- var theDivSpac2 = document.createElement('DIV') ;
- theDiv.appendChild(theDivSpac2) ;
- theDivSpac2.className = 'spacer';
- var Separator = document.createElement('HR') ;
- theDiv.appendChild(Separator) ;
- Separator.className = 'separator';
-
- numDay+=1;
- }
|
Bon ca m'a pas l'air trop crado, si?
Maintenant que j'ai tous mes input et textarea j'aurai souhaite recuperer leur valeur respective, afin de les enregistrer dans ma base de donnees. J'ai vu qu'en utilisant:
Code :
- tabInput=document.getElementById('theBody').getElementByTagName('INPUT');
- tabArea=document.getElementById('theBody').getElementByTagName('TEXTAREA');
|
j'obtenais deux tableaux contenant les differentes valeurs de mes input et textarea de mon body. Mais comment puis-je faire le lien avec PHP pour lui dire de recuperer ses valeurs dans un tableau javascript?
voila, merci.
---------------
"Étudiez comme si vous deviez vivre toujours; vivez comme si vous deviez mourir demain"