bonjour
j'ai fait une fonction pour m'afficher plusieurs lignes en cliquant sur ajouter


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
function add_refp(i) {

     var refp = parseFloat(i) + 1;
     if(refp > 20)
          {
          exit;
     }
     if(document.getElementById('id1'+refp).style.display == "none")
	 
          {
          document.getElementById('id1'+refp).style.display = 'inline';
          document.getElementById('ajoutp').innerHTML = '[<a href="javascript:add_refp('+refp+')">Ajouter</a>]';
          }
}
cette function s'applique sur une div
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
$contenu .= '<tr class="ligne_contenu"><td valign="top">';
$contenu .= '<div id="ajoutp" value="id_propriete" style="display:none;">[<a href="javascript:add_refp(0)">Ajouter</a>]</div></tr>';
					
						
		// --- saisie id 
		$contenu .= '<div id="id1" value="" style="display:none;"';
		$contenu .= '<tr class="ligne_contenu" > <td>' . $tr_id_propriete. ':</td>
		<td valign="top"> <input TYPE="text"  readonly name="formvars[id_propriete]" size="50" VALUE="" ' . $formvars['id_propriete'] . '"></td></tr>';

$contenu .= '</div>';

et ca ne marche pas il dit que cette ligne est null
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
if(document.getElementById('id1'+refp).style.display == "none")


duand japplique cette fonction sur une ligne de mon formulaire il n'y a pas de probleme mais moi je voudrais lappliquer sur un ensemble de ligne de mon formulaire dou mon idéé de creer une div qui englobe tout mais ca n'a pas l'air dêtre ca

merci pour votre aide