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