Forum Clubic

Comment supprimer un formulaire créer

Bonjour bonjour,

J’ai mon code


<script type="text/Javascript">
    
    function auto()
    {
        document.getElementById('formSelectAuto').style.display = 'block';		
        document.getElementById('formSelectAuto').style.visibility = 'visible';
		document.getElementById('formSelectMan').style.display = 'none';
		 
		
    }
    
    function manuel()
    {
        document.getElementById('formSelectAuto').style.display = 'none';
		document.getElementById('formSelectMan').style.display = 'block';		
        document.getElementById('formSelectMan').style.visibility = 'visible';

    }
	
	function verif()
	{
		var expr = /^(((22[4-9]|23[0-9])\.)((25[0-4]|2[0-4][0-9]|[1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])\.)((25[0-4]|2[0-4][0-9]|[1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.)((25[0-4]|2[0-4][0-9]|[1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9]))$)/;
		var chaine = document.getElementById('adrMan').value ; 
		if(!expr.exec(chaine))
			{
			alert('adresse non valide : sélectionnez une adresse entre 224.0.1.0 et 239.254.254.254');
 			champ.focus();
			}
			else
			{alert('adresse valide')}
	}
    
    function MPTS()
    {
        document.getElementById('ajt0').style.display = 'block';
        document.getElementById('ajt0').style.visibility = 'visible';
        document.getElementById('formulaires').style.visibility = 'visible';
		document.getElementById('supr0').style.display = 'block';
		document.getElementById('supr0').style.visibility = 'visible';
    }
    
        function SPTS()
    {
        document.getElementById('ajt0').style.display = 'none';
        document.getElementById('ajt0').style.visibility = 'hidden';
        document.getElementById('formulaires').style.visibility = 'hidden';
		document.getElementById('supr0').style.display = 'none';
		document.getElementById('supr0').style.visibility = 'hidden';
    }
    
    var nbFormulaires = 1
    
    function AjouterFormulaire()
    {
        var formHTML = document.getElementById('formulaireReference').innerHTML;
     
        formHTML = formHTML.replace(/chaine0/g, 'chaine' + nbFormulaires);
        formHTML = formHTML.replace(/codage0/g, 'codage' + nbFormulaires);
        formHTML = formHTML.replace(/def0/g, 'def' + nbFormulaires);
        formHTML = formHTML.replace(/syst0/g, 'syst' + nbFormulaires);
		//formHTML = formHTML.replace(/supr0/g, 'supFormRef' + nbFormulaires);
		//formHTML = formHTML.replace(/ajout0/g, 'ajout' + nbFormulaires);
        
		//document.getElementById('supFormRef' ).style.visibility='visible';
		document.getElementById('supr0' ).style.display='block';
        document.getElementById('formulaires').innerHTML += formHTML;
    
        nbFormulaires++;
    }
	
</script>
<body>
<form id="formInsert" name="formInsert" method="post" action="">
	<div id="formListDeroul">
		<label>
		<select name="listDerou" size="1" id="select" >
			<option value="select">------Selectionner------</option>
			<option value="auto" id="auto" onclick="auto()" >Auto</option>
			<option value="manuel" onclick="manuel()">Manuel</option>
		</select>
		</label>
	</div>
    <br />
	<div id="formSelectAuto" style="display:none">
		Permanent <input type="radio" name="selectAuto" value="permanent" class="OPTION" />
	<br>
		Temporaire <input type="radio" name="selectAuto" value="temporaire" class="OPTION" />
		<input name="adrAuto" type="text" id="adrAuto" value="<?php
										include("connect.php");
										$ip = "224.0.1.0";
										if(Connecter())
										{
											$MonSQL= "SELECT * FROM information ORDER BY Multicast";
											$CurseurMulticast = mysql_query($MonSQL);
											$UnMulticast = GetLigne($CurseurMulticast);
											while($UnMulticast)
											{
												$suivante = long2ip(ip2long($ip)+1);
												if($UnMulticast["Multicast"]==$ip)
												{
													$ip=$suivante;
												}
												$UnMulticast = GetLigne($CurseurMulticast);
											}
											echo $ip;
											//return $ip;
										}?>" size="30" />
	<br />
    </div>
    
	<div id="formSelectMan" style="display:none">
		<input name="adrMan" type="text" id="adrMan" value="Entrez l'adresse" size="15" />
        <input name="vue" type="button" value="Vérifier" onclick="verif()" />
	</div>
	<br />
	<label> Port <input name="port" type="text" id="port" value="" size="8" /> </label>
<p>
	<LABEL>Type : </LABEL>
		MPTS <input type="radio" name="type" value="mpts" class="OPTION" onClick="javascript:MPTS()"/>
		SPTS <input type="radio" name="type" value="spts" class="OPTION" onClick="javascript:SPTS()">

	<div id="formulaireReference">
		<br><label> Chaine <input type="text" name="chaine0" size="20" id="chaine"/> </label>
		<br />
        <LABEL>Codage : </LABEL>
			MPG4 <input type="radio" name="codage0" value="mpg4" class="OPTION" />
			MPEG2 <input type="radio" name="codage0" value="mpeg2" class="OPTION" >
		<br />
        <LABEL>Définition : </LABEL>
			SD <input type="radio" name="def0" value="SD" class="OPTION" />
			HD <input type="radio" name="def0" value="HD" class="OPTION" >
		<br />
        <LABEL>Systeme : </LABEL>
			PAL <input type="radio" name="syst0" value="PAL" class="OPTION" />
			NTSC <input type="radio" name="syst0" value="NTSC" class="OPTION" >
		<br>
        
</div>
	<div id="formulaires"></div>

    <input type="button" id="ajt0" name="ajout0" value="ajouter" style="display:none" onclick="javascript:AjouterFormulaire()" >
 	<input type="button" id="supr0" name="supr0" value="Supprimer" style="display:none"  >
</form>
<input type="submit" id="Soumettre" name="Soumettre" value="Soumettre" />
</body>

et avec mon bouton supprimer, j’aurais voulu pouvoir supprimer un formulaire que je viens de créer (avec la fonction ajout formulaire après avoir appuyer sur le bouton ajouter), je n’arrive pas à trouver de fonction delete, et visuellement, je trouve pas comment faire.

on m’avait donné l’idée :


<input type="button" id="supr0" name="supr0" value="Supprimer" style="display:none" onclick="document.getElementById('formulaires').innerHTML = ''" >

seulement, quand je clique sur supprimer, celà me supprime TOUS les nouveaux formulaires, et ce n’est pas ce que je recherche

Si quelqu’un peut m’apporter de l’aide, ce serait avec grand plaisir.

Merci d’avance
Edité le 21/08/2008 à 15:04

il faut tu organise tes formulaire pour pouvoir les refencé dans une sorte de tableau ou garder le dernier formulaire creer pour pouvoir ne modifier que celui la

c’est à dire, qu’il faut que je crée un table <table …>… et que à chaque formulaire de généner, que j’ai une cellule du tableaux? … ssi c’est ça, ça à l’air me foi compliqué…

Et je viens de m’apercevoir que par exemple, je remplis un formulaire, j’a clique sur ajouter, un formulaire s’ajoute, je remplis les données et que je rajoute un formulaire, j’ai l’impresion que ça regénère la page, parce que les données du formulaire ajouter (pas l’initial, donc le deuxième) s’efface, donc il faut recommencer, ce qui n’est pas très pratique…
Edité le 21/08/2008 à 15:37