Probleme Javascript sous Firefox
loocla
Messages postés
206
Statut
Membre
-
loocla Messages postés 206 Statut Membre -
loocla Messages postés 206 Statut Membre -
Bonjour,
J'ai un formulaire de modification sui me pose probleme sous firefox :
Sous IE 6 il fonctionne :
J'ai une liste déroulante ou l'on choisi un site etc !
Quand on choisit un champ texte se remplit en fonction du champ selectionne !
Sous FIREFOX ca met undefined dans le champ texte :( !
Ca c'est dans les head avec les balises script hein :) !
Et la liste déroulante :
Et ici le champ qui se rempli quand on fait un choix ans la liste déroulante !
Si je n'ai pas été clair je serais hereux de répondre a vos question!
J'espere trouver une réponse :) !
J'ai un formulaire de modification sui me pose probleme sous firefox :
Sous IE 6 il fonctionne :
J'ai une liste déroulante ou l'on choisi un site etc !
Quand on choisit un champ texte se remplit en fonction du champ selectionne !
Sous FIREFOX ca met undefined dans le champ texte :( !
Ca c'est dans les head avec les balises script hein :) !
function appendKeyword()
{
var index = document.formulaire.site.selectedIndex;
var myText = document.formulaire.site.options[index].value1;
var myText1 = document.formulaire.site.options[index].value2;
document.formulaire.cat1.value=myText;
document.formulaire.cat2.value=myText1;
}
Et la liste déroulante :
<input name="cat1" type="hidden" id="cat1" >
<select size=1 name="site" width="100" style="width: 800px" onkeydown="return liDown(this);" onchange="appendKeyword()" onClick="document.form1.test.style.pixelWidth = 300;"
onblur="document.form1.test.style.pixelWidth = 300;" ><br>
<option selected value="mysite" >Sélectionnez le site</option>
<?php
$SQL3 = "SELECT SITE.C_SITE, SITE.L_FULLNAMESITE,SITE.AD1_SITE,SITE.AD2_SITE,SITE.CP_SITE
FROM ISILOGPROD.SITE@iwsprod order by SITE.L_FULLNAMESITE asc";
$ResultSQL3 = odbc_exec($MaConnect,$SQL3);
$i=0;
while($Tab3=odbc_fetch_array($ResultSQL3))
{
//Champ a mettre a jour si selectionné
$IdSite=$Tab3["C_SITE"];
$LibSite=$Tab3["L_FULLNAMESITE"];
$ad1B=$Tab3["AD1_SITE"];
$ad2B=$Tab3["AD2_SITE"];
$CP=$Tab3["CP_SITE"];
if($site_modif != $LibSite)
{//Ici on place les valeurs que nous voulons voir se copier dans les autres champs: value1 étant la valeur par défaut et value2 la valeur a copié une fois le value1 selectionné
?>
<option value="<?=$IdSite?>" value1="<?=$LibSite?>" value2="<?=$ad1B?>"><?=$LibSite?></option>
<?php
}
else
{//Sinon on récupère le IdSiteA trouvé dans la recherche avant la liste déroulante
?>
<option selected value="<?=$IdSiteA?>" value="<?=$IdSiteA?>" value1="<?=$LibSite?>" value2="<?=$ad1B?>" ><?=$LibSite?></option>
<?php
$defIdSite=$IdSite;
}
}
?>
</select>
Et ici le champ qui se rempli quand on fait un choix ans la liste déroulante !
<tr>
<td align="right" valign="hight"><b><font color=#3D8E52>Adresse : </font></B></td>
<td width = "350" ><input name="cat2" type="text" id="cat2" size="44" readonly value ="<?=$adresse_modif?>"></td>
</tr>
Si je n'ai pas été clair je serais hereux de répondre a vos question!
J'espere trouver une réponse :) !
A voir également:
- Probleme Javascript sous Firefox
- Downloadhelper firefox - Télécharger - Outils pour navigateurs
- Telecharger firefox - Télécharger - Navigateurs
- Exporter favoris firefox - Guide
- Telecharger javascript - Télécharger - Langages
- Ghostery firefox - Télécharger - Web & Internet
6 réponses
je ne vois pas de value1 moi
<script>
function chg(obj)
{
var ix = obj.selectedIndex;
var m = obj.options[ix].value;
alert(m);
}
</script>
<select onchange='chg(this)'>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
</select>
merci d etre concis dans vos textes capturés
on préfère les liens car on peut debugguer avec firebug
contact vocal par mon site voir profil (suis inscrit)
<script>
function chg(obj)
{
var ix = obj.selectedIndex;
var m = obj.options[ix].value;
alert(m);
}
</script>
<select onchange='chg(this)'>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
</select>
merci d etre concis dans vos textes capturés
on préfère les liens car on peut debugguer avec firebug
contact vocal par mon site voir profil (suis inscrit)
Le value 1 est pourtant la et je dois faire quoi du bout de code que vous avez mis ??
Je ne peux pas mettre de lien car c'est un site interne .
Je ne peux pas mettre de lien car c'est un site interne .
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question