->Mon javascript ne marche pas sous firefox mais sous IE 6.0 oui :
Tout rentre dans la nbase de données sauf le input du javascript ('id_rnature') (et le masque de date ne fnioctionne pas)
Pourquoi s'il vous plait??
Un grand merci si vous prenez le temps de m'aidez (enfin de me sauver)
<script language="JavaScript">
var noChange=1;
function SubmitForm()
{
if(document.Form_update.Libelle.value.length < 1 ||document.Form_update.Ractif.value.length < 1)
{
alert('Formulaire Incomplet !');
}
else
{
document.Form_update.submit();
}
}
List = new Array();
function Remplir(valeur){
var sel="";
noChange=0;
sel ="<select name='Rnature' style=\"FONT-SIZE: xx-small; COLOR: #000000; width: 200px;\"";
// Parcourir le tableau
for (var i=0;i<List.length;i++)
{
// tester si la ligne du tableau (Sous-catégorie) correspond à la valeur de la catéhorie
if (List[i][1]==valeur)
{
// Ajouter une rubrique sous-catégorie au variable SEL
if (List[i][0]==<?php echo $qGet['id_rnature']?>)
{
sel= sel +"<option value="+List[i][0]+" SELECTED>"+List[i][2]+"</option>";
globale=List[i][0];
}
else
{
sel= sel +"<option value="+List[i][0]+">"+List[i][2]+"</option>";
globale=List[i][0];
}
}
}
sel =sel + "</select>";
// Modifier le DIV scat par la nouvelle List à partir du variable SEL
document.getElementById('scat').innerHTML=sel;
}
Puis dans le HTML :
<div id="scat"><?php
// $qNature="Select rnature.id, `idadefinir`, rnature.libelle from `rnature` left join `ractif` on ractif.id=rnature.idadefinir order by rnature.id" or die(mysql_error());
$qNature="Select * from `rnature`" or die(mysql_error());
$resultrnature = mysql_query($qNature);
$i=0;
while ($sty = mysql_fetch_array ($resultrnature, MYSQL_ASSOC))
{
echo "<script language=\"Javascript\">List[$i] = new Array('".$sty['id']."','".$sty['type']."','".$sty['libelle']."');</script>";
$i=$i+1;
}
?>
<script language="JavaScript">
if(noChange==1){Remplir(<?php echo $qGet['id_ractif'];?>);}
</script>
</div><div id="scat"><?php
// $qNature="Select rnature.id, `idadefinir`, rnature.libelle from `rnature` left join `ractif` on ractif.id=rnature.idadefinir order by rnature.id" or die(mysql_error());
$qNature="Select * from `rnature`" or die(mysql_error());
$resultrnature = mysql_query($qNature);
$i=0;