Probleme avec ie et radio

Résolu
Amic Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
Amic Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Avant toute chose, bonne année à vous!

Mon problème à présent:
J'ai un souci avec IE et j'espère que quelqu'un pourra m'aider.
Voilà, je travaille sur un site web. J'ai un formulaire avec des input type radio. je voudrais faire s'afficher les questions au fur et à mesure que l'utilisateur donne des réponses. Sur Firefox, ça marche bien mais sous IE, ça ne fonctionne pas. Quelqu'un saurait-il ce qui ne vas pas, svp?

Voilà mon code:


<form name="contact" id="contactForm">
<table style="width:100%" id="contactTab">
<tr><td style="display:none"><select id="get_info"><option><?=$get_info?></option></select></td></tr>
<tr>
<td style="width:600px">question1</td>
<td><input type="radio" name="cont" value="Oui"/>Oui<td>
<td><input type="radio" name="cont" value="Non"/>Non<td>
</tr>
</table><br/>
</form>

<form name="satisfait" id="satisfaitForm">
<table style="width:100%" id="satisTab">
<tr>
<td style="width:600px">question2</td>
<td ><input type="radio" name="satis" value="Oui"/>Oui<td>
<td><input type="radio" name="satis" value="Non"/>Non<td>
</tr>
</table><br/>
</form>

<form name="deplace" id="deplaceForm">
<table style="width:100%" id="deplaceTab">
<tr>
<td style="width:600px">question3</td>
<td><input type="radio" name="depla" value="Oui"/>Oui<td>
<td><input type="radio" name="depla" value="Non"/>Non<td>
</tr>
</table><br/>
</form>

<script type="text/javascript">

$('satisTab').hide();
$('deplaceTab').hide();

$('contactForm').observe('change', function () {
if(document.contact.cont[0].checked){
$('satisTab').show();
$('deplaceTab').hide();
}
else if (document.contact.cont[1].checked)
{
$('satisTab').hide();
$('deplaceTab').show();
}
});

$('satisTab').observe('change', function () {

if (document.satisfait.satis[0].checked)
{
$('deplaceTab').show();
}
else if(document.satisfait.satis[1].checked)
{
$('deplaceTab').hide();
}
});

</script>

A voir également:

2 réponses

Amic Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Personne ne sait :( ? de l'aide SVP
0
Amic Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
je ne saurais dire quel était le problème, un mélange de JQUERY et de JS pas supporté par IE, je sais pas trop.
Ceci dit, j'ai essayé autrement et ça marche. j'appelle des fonctions JS directement depuis le code html à chaque click sur les radios
0