Probleme avec ie et radio
Résolu
Amic
Messages postés
3
Statut
Membre
-
Amic Messages postés 3 Statut Membre -
Amic Messages postés 3 Statut Membre -
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>
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>